Bạn có hai cách tiếp cận để giải quyết vấn đề và câu hỏi kỹ thuật ngắn:
Cái đầu tiên được sếp của bạn sử dụng: không cung cấp bất kỳ trợ giúp nào để kiểm tra cách người đó cư xử trong bối cảnh căng thẳng. Đó là một cách tiếp cận hoàn toàn hợp lệ, và có thể đưa ra một số gợi ý về người đó. Rốt cuộc, một khi bạn thuê người này, cô ấy sẽ không thể nhận được sự giúp đỡ liên tục từ tất cả các đồng nghiệp của mình.
Thứ hai là cung cấp gợi ý và hỗ trợ. Mức độ hỗ trợ không quá quan trọng; Điều duy nhất quan trọng là bạn càng giúp đỡ nhiều hơn cho người đó, bạn càng ít coi trọng thành công của cô ấy.
Cá nhân, tôi tin rằng bạn nên dành đủ thời gian để cả hai chắc chắn rằng người đó không thể tự mình giải quyết vấn đề và khiến người đó cảm thấy rằng cô ấy không thể giải quyết nó nếu không có sự giúp đỡ. Nhưng sau đó, bạn có thể cung cấp trợ giúp tiến bộ cho đến khi bạn nói với người đó câu trả lời.
Thí dụ:
- Bạn có thể cho tôi biết làm thế nào để bạn tạo các thuộc tính chỉ đọc trong C #, tức là các thuộc tính có giá trị chỉ có thể được khởi tạo trong một hàm tạo và không thể thay đổi sau này không?
- Tất nhiên. Tôi chỉ sử dụng từ khóa readonly
.
- Bạn có chắc không? Bạn có thể giải thích cho tôi sự khác biệt giữa một tài sản và một lĩnh vực?
- Hừm. Một tài sản là ... bạn thấy ... nhận và thiết lập ...
- Ok. Vì vậy, một trường là một biến được khai báo bên trong một lớp hoặc một cấu trúc và hợp lệ trong phạm vi lớp / cấu trúc, trong khi một thuộc tính giống như một trường, nhưng cũng cung cấp một cơ chế để đọc, viết hoặc tính toán một giá trị. Bây giờ thì readonly
sao? Được sử dụng với tài sản?
- Tôi tin rằng nó chỉ được sử dụng cho các lĩnh vực ...
- Phải. Vậy những gì về tài sản?
- Chúng không thể được đọc mà thôi.
- Bạn có chắc không? Điều gì về các thuộc tính chỉ có getters?
- Chúng chỉ được đọc.
- Điều đó có nghĩa là giá trị của chúng sẽ luôn giữ nguyên?
- Đúng.
- Không thật sự lắm. Việc bạn có một thuộc tính với getter không có nghĩa là giá trị của nó không thay đổi trong suốt vòng đời của thể hiện của lớp. Nếu getter đề cập đến một trường được tăng lên mỗi khi bạn truy cập vào thuộc tính, giá trị được trả về sẽ liên tục tăng.
- Đúng.
- Vì thế? Bạn có ý tưởng về cách bạn có thể thực hiện một tài sản với giá trị không bao giờ thay đổi không?
- Không.
- Chà, bạn có thể sử dụng trường sao lưu chỉ đọc. Bạn có biết một lĩnh vực sao lưu là gì?
[...]
Đưa ra câu trả lời là một ý tưởng tốt trong mọi trường hợp. Có một vài trường hợp khi người được phỏng vấn nhận xét câu trả lời của tôi một cách thú vị, cho thấy ngay cả khi anh ta không thể trả lời câu hỏi ngay từ đầu, anh ta vẫn biết những điều liên quan.
Ngoài ra, bằng cách chỉ hỏi một câu hỏi mà không cần trợ giúp thêm, bạn sẽ không có quá nhiều thông tin về người đó, ngoài thực tế là cô ấy biết hoặc không biết câu trả lời . Cung cấp trợ giúp tiến bộ có thể cho phép bạn xem người đó đang nghĩ về một vấn đề như thế nào .
Nó cũng có thể hiển thị những thứ khác mà người đó không biết. Lấy ví dụ ở trên: nếu tôi dừng lại ở câu trả lời đầu tiên, tôi sẽ không biết rằng người đó không thể giải thích sự khác biệt giữa trường và tài sản hoặc cô ấy không biết trường sao lưu là gì.
Nếu người trả lời ngay lập tức, nó ổn. Nếu cô ấy cần sự giúp đỡ, không có gì sai với điều này. Nếu bạn tự trả lời câu hỏi, đó là một dấu hiệu xấu và hy vọng người được phỏng vấn sẽ có thể trả lời những câu hỏi khác.