Đây là một câu hỏi hơi chủ quan nhưng tôi rất muốn nghe phản hồi / ý kiến từ người phỏng vấn / người được phỏng vấn về chủ đề này.
Chúng tôi chia cuộc phỏng vấn kỹ thuật của chúng tôi thành 4 phần. Viết mã, đọc và phân tích mã, thiết kế phiên & mã trên bảng trắng.
Đối với phần cuối cùng, những gì chúng tôi yêu cầu người được phỏng vấn làm là viết một đoạn mã nhỏ (4-5 dòng) trên bảng trắng và giải thích khi họ đi qua nó. Hãy để tôi rõ ràng mục đích là không để bắt mọi người ra ngoài. Chúng tôi không tìm kiếm cú pháp hoàn hảo. Địa ngục nó thậm chí có thể là mã giả. nhưng vấn đề là cung cấp cho họ một vấn đề rất đơn giản và xem liệu bộ não của họ có thể truyền đạt giải pháp cho chúng ta hay không. Bởi những vấn đề đơn giản tôi có nghĩa là "Đảo ngược một chuỗi", "FizzBuzz", v.v ...
Lưu ý rằng chúng tôi luôn yêu cầu một ngôn ngữ rõ ràng đầu tiên. Chúng tôi là một ngôi nhà .NET C #. chúng tôi chỉ nói "mã giả" khi có ai đó đang trống / thực sự vật lộn với mã.
Câu hỏi của tôi là "Có phù hợp / không hợp lý khi mong đợi một lập trình viên viết một đoạn mã trên bảng trắng trong một cuộc phỏng vấn?"
We're not looking for perfect syntax.
làm cho nó hợp lý, trên thực tế tôi muốn đề nghị! Thật không hợp lý khi chỉ trích các lỗi cú pháp trên mã hóa bảng trắng.