Bạn sẽ hiển thị mã sản xuất của bạn cho các ứng cử viên tại cuộc phỏng vấn? [đóng cửa]


14

Tôi đã thấy điều này xảy ra nhiều lần:

Ứng viên thích công ty, thành công tại buổi phỏng vấn. Sau đó đi làm và vào cuối ngày đầu tiên, anh ấy chắc chắn rằng codebase / dự án không phải là thứ anh ấy muốn dành thời gian với. Thế là anh bỏ đi nhanh chóng.

Tôi nghĩ rằng việc giới thiệu các ứng cử viên cho codebase tại cuộc phỏng vấn có khả năng giải quyết vấn đề này. Có thể thậm chí tốt hơn: trộn điều này với các câu hỏi phỏng vấn như "làm thế nào bạn sẽ cải thiện phần này của mã?" Theo cách này, sẽ là hiển nhiên nếu ứng viên là "phù hợp với cơ sở mã".

Bạn đã thấy phương pháp này được áp dụng ở bất cứ đâu? Bạn có thể hiển thị cơ sở mã của riêng bạn cho các ứng viên tại cuộc phỏng vấn: nếu họ hỏi / là một phần của quá trình phỏng vấn?

Câu trả lời:


10

Chúng tôi không chỉ hiển thị cho các ứng viên mã của chúng tôi, chúng tôi còn khiến họ làm việc với nó. Chúng tôi thực hiện lập trình cặp, vì vậy chúng tôi thực hiện các cuộc phỏng vấn bằng cách ghép ứng viên với một trong những lập trình viên của chúng tôi và giải quyết một vấn đề thực sự (mặc dù là một vấn đề được lựa chọn cẩn thận - thứ không cần nhiều kiến ​​thức theo ngữ cảnh). Họ được xem mã của chúng tôi và chúng tôi thấy mã hóa của họ và cả hai chúng tôi đều thấy họ phù hợp với văn hóa của chúng tôi như thế nào.


3
Tôi thích điều này. Bạn đang làm việc cho công ty nào? :)
Marek

Điều này sẽ rất tuyệt vời để làm, nếu chúng ta chỉ lập trình cặp. . .
Wyatt Barnett

Nhưng quá trình phỏng vấn sẽ kéo dài bao lâu? Số lượng lớn người có thể tham dự cuộc phỏng vấn!
Gopi

@Sri: chúng tôi chỉ phỏng vấn một người tại một thời điểm. Tôi nên thêm rằng đây không phải là cuộc phỏng vấn đầu tiên; chúng tôi bắt đầu bằng cách đọc CV chúng tôi được gửi, sau đó chúng tôi có một cuộc phỏng vấn qua điện thoại với các ứng viên tiềm năng, sau đó chúng tôi yêu cầu bất kỳ ai vượt qua điều đó để đến phỏng vấn ghép đôi. Tôi cũng nên nói thêm rằng chúng tôi có một quy trình tuyển dụng khá tập trung; chúng tôi có xu hướng thuê những người được nhân viên của chúng tôi giới thiệu cho chúng tôi hoặc những người bên ngoài công ty mà chúng tôi tin tưởng hoặc các đại lý tuyển dụng mà chúng tôi làm việc cùng. Chúng tôi sẽ không bao giờ trong tình trạng có một trăm ứng viên để sàng lọc.
Tom Anderson

2
@Wyatt: Tôi tự hỏi nếu nó có thể được sử dụng ngay cả trong các công ty không ghép nối. Ngồi xuống để giải quyết vấn đề, đóng vai trò là người hướng dẫn, giải thích lý lịch, hỗ trợ anh ta. Thậm chí chỉ cần có một cuộc trò chuyện về cách giải quyết một vấn đề cụ thể (tôi tưởng tượng bạn làm điều này với các đồng nghiệp, ngay cả khi bạn không ghép đôi) có thể hữu ích.
Tom Anderson

5

Tôi đã không làm điều đó, nhưng tôi sẽ làm. Nếu một nhà phát triển nghĩ rằng nó không giống như thứ gì đó mà anh ta muốn làm việc, thì đây có thể là cơ hội để tìm hiểu điều gì đó về tâm lý của ứng viên: tại sao anh ta không thích nó? Anh ấy sẽ thay đổi điều gì? Anh ta có thích ở trong một vị trí mà anh ta có thể tạo ra một sự thay đổi như vậy không? Nếu vậy, tại sao ban đầu anh ta nói rằng anh ta không muốn làm việc với nó?

Tôi đã thấy tình cảm trên WTF hàng ngày mà mọi người nghĩ rằng nếu một người phỏng vấn cho bạn thấy mã thực sự, cô ấy đang cố gắng để ứng viên khắc phục vấn đề của mình miễn phí. Đây là hoang tưởng, IMO. Người phỏng vấn đang cố gắng tìm hiểu xem bạn có thể giải quyết vấn đề thế giới thực như thế nào trong một cơ sở mã thế giới thực. Và bạn có thể tìm hiểu thêm về dự án bạn sẽ thực hiện.


1

Có, nếu mã trong câu hỏi không thuộc về khách hàng.

Lần trước tôi đã phỏng vấn ai đó, người đó rung chuyển và cảm thấy hoàn toàn choáng ngợp trước kích thước của cơ sở mã hóa, và sớm rời đi.

Nếu mã thuộc về một khách hàng, theo ý kiến ​​của tôi, nó sẽ không hợp lý để hiển thị nguồn, bởi vì mã của khách hàng là của khách hàng của bạn chứ không phải của bạn. (Tất nhiên, nếu bạn đã xin phép khách hàng của mình và bạn đã nhận được nó, thì không có vấn đề gì.)


1

miễn là bạn không vi phạm các NDA đó, tôi nghĩ đó sẽ là một điều tốt (TM). Bằng cách này, bạn có thể tăng kích thước của ứng viên và ứng viên sẽ tăng kích thước của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.