Lời giới thiệu: Thảo luận về phỏng vấn kỹ thuật từ góc nhìn của cả interviewer và ứng viên! Rất đáng đọc!
Tổng quan nội dung:
- Chỉ khi đánh giá ứng viên thông qua nền tảng kỹ thuật mới có thể đánh giá năng lực kỹ thuật thực sự của ứng viên: chiều sâu và độ rộng kỹ thuật.
- Kết hợp thực chiến với lý thuyết. Ví dụ, sau khi ứng viên trình bày bố cục mô hình bộ nhớ JVM, có thể hỏi tiếp: Những nguyên nhân nào có thể gây ra OOM, có biện pháp phòng ngừa nào? Bạn đã từng gặp vấn đề memory leak chưa? Làm thế nào để điều tra và giải quyết những vấn đề này?
- Không nên đánh giá quá hai dự án. Vì để đánh giá sâu chi tiết một dự án vẫn tốn khá nhiều thời gian. Thông thường, sẽ để ứng viên chọn một dự án mà họ cho là có nhiều thu hoạch nhất/có tính thử thách nhất/ấn tượng sâu sắc nhất/đặc biệt thú vị. Sau đó đặt câu hỏi xoay quanh dự án này. Thường sẽ bắt đầu từ bối cảnh dự án, đánh giá mức độ hiểu tổng thể về technology stack, module và tương tác của dự án, các vấn đề kỹ thuật có tính thử thách gặp phải trong dự án cùng giải pháp, việc điều tra và giải quyết vấn đề, vấn đề maintainability của code, bảo đảm chất lượng engineering, v.v.
- Hỏi nhiều, nói ít, để ứng viên thể hiện nhiều hơn. Dựa trên câu trả lời của ứng viên để dẫn dắt, hỏi sâu dần hoặc chuyển sang chiều ngang một cách phù hợp.
Địa chỉ bài viết gốc: https://www.cnblogs.com/lovesqcc/p/15169365.html
18/9/26Khoảng 17 phút
