Làm thế nào bạn có thể lọc ra các lập trình viên cáu kỉnh trong các cuộc phỏng vấn? [đóng cửa]


14

Vì vậy, tôi đã có một vài tình huống khi các lập trình viên vượt qua các nhóm phỏng vấn với màu sắc bay bổng, chỉ để tìm thấy khi họ đến hiện trường, họ chứng tỏ sự xúc động tột độ bất cứ khi nào bất kỳ lời chỉ trích nào được san bằng. Tôi không nói về sự cáu kỉnh ngoài ngày, mà là một cái tôi bầm dập 24/7. Đối với một số nhân viên nhất định, điều này liên quan đến phản hồi đánh giá mã, nhưng những người khác thậm chí có thể bao gồm các đề xuất gỡ lỗi (ngay cả khi họ đúng).

Làm thế nào để bạn lọc ra những ứng viên nhạy cảm trong quá trình phỏng vấn theo cách không khiến bạn gặp rắc rối với nhân sự? (Tôi đang nghĩ một cái gì đó rất xa với Blade Runner ở đây). Ngoài ra, làm thế nào bạn có thể giúp những loại lập trình viên đó đối phó tốt hơn với những lời chỉ trích thực tế và nhận thức?


16
Ah vít bạn, bạn là ai để đánh giá người khác?
Công việc

3
Có vẻ ngoài chủ đề, điều này sẽ áp dụng cho bất kỳ nghề nghiệp.
GrandmasterB

Đáng chú ý là anh chàng đã tự bỏ cuộc sau vài tháng.
Gopherkhan

Câu trả lời:


18

Bạn không thể. Bất cứ ai có một nửa bộ não có thể đưa ra một chương trình và xuất hiện hoàn toàn có thể sử dụng được. Những gì bạn có thể thử là:

  • Sử dụng kỹ thuật phỏng vấn đó khi bạn hỏi ứng viên một câu hỏi và tiếp tục nói với họ rằng họ sai. Xem cách họ phản ứng và phản ứng với áp lực này.
  • Đảm bảo kỷ luật cần thiết có mặt và duy trì cho hành vi ngang ngược một khi họ được tuyển dụng.

Chỉnh sửa: Tôi không cần phải viết bài này, nhưng tôi sẽ thấy bình luận của GrandmasterB và những bình luận tiêu cực. Chắc chắn tất cả các bạn đã đọc hướng dẫn phỏng vấn của Joel .

Chắc chắn, bạn sẽ thấy một lỗi trong chức năng của họ. Vì vậy, chúng tôi đến câu hỏi 5: Bạn có hài lòng với mã đó không? Bạn có thể muốn hỏi, "OK, vậy lỗi ở đâu?" Câu hỏi mở kết thúc tinh túy từ địa ngục. Tất cả các lập trình viên đều mắc lỗi, không có gì sai với điều đó, họ chỉ cần có thể tìm thấy chúng. Với các hàm chuỗi, hầu như chúng sẽ luôn quên kết thúc chuỗi mới. Với hầu hết mọi chức năng, chúng có khả năng xảy ra lỗi. Đôi khi họ sẽ quên dấu chấm phẩy. Hàm của chúng sẽ không hoạt động chính xác trên các chuỗi có độ dài 0 hoặc nó sẽ GPF nếu malloc thất bại ... Rất, rất hiếm khi, bạn sẽ tìm thấy một ứng cử viên không có bất kỳ lỗi nào trong lần đầu tiên. Trong trường hợp này, câu hỏi này thậm chí còn vui hơn. Khi bạn nói, "Có một lỗi trong mã đó,"

Đề nghị của tôi chỉ đơn thuần là thích ứng kỹ thuật này để suy luận xem ứng viên có tính khí thất thường hay không.


2
Nó cũng khá rõ ràng trong một cuộc phỏng vấn. IMO tốt hơn để xem qua mã họ viết và chỉ cần chọn một cái gì đó không hợp lý hơn một chút, xem cách họ phản ứng.

34
Cố gắng gây khó chịu cho một ứng cử viên chỉ là thô lỗ. Và bạn có nguy cơ thuê mướn tiềm năng nghĩ rằng công ty của bạn bao gồm một loạt những kẻ ngốc, hoặc nếu họ nhận ra những gì bạn đang làm, nghĩ rằng bạn là một mớ hỗn độn. Cho ứng viên thấy sự tôn trọng mà bạn nghĩ họ nên thể hiện với bạn.
GrandmasterB

4
@Richard Ý bạn là gì khi điểm 1 ? Đó là một danh sách không có thứ tự: P
alex

4
@wolfgangsz: Và, với tư cách là một người quản lý tuyển dụng, bạn sẽ làm gì khi bạn cáu kỉnh với sự lựa chọn đầu tiên của bạn - người tài năng và tuyệt vời để làm việc với - đến mức anh ta gọi bạn là một con lừa và rời đi? Anh ấy đang đánh giá bạn nhiều như bạn đang đánh giá anh ấy. Trừ khi bạn rất cẩn thận, bạn sẽ gặp phải sự tranh cãi và khó chịu không cần thiết, và ai muốn làm việc với điều đó? Không phải bạn, rõ ràng, đó là lý do tại sao bạn làm điều đó ở nơi đầu tiên. Tại sao anh ta có kỳ vọng thấp hơn bạn so với bạn có anh ta?
Kiến

2
@wolfgangsz: Bạn không sử dụng nó trừ khi bạn nghĩ sẽ có vấn đề. Điều đó thật tuyệt, nhưng bình luận vẫn đứng vững. Mỗi khi bạn sử dụng mánh khóe đó, có khả năng bạn sai, ứng viên hoàn hảo và nó sẽ gây tác dụng ngược với bạn khủng khiếp.
Kiến

5

Tôi đã từng có một cuộc phỏng vấn lập trình trong đó người phỏng vấn dường như liên tục đe dọa tôi và xúc phạm mã của tôi. Tôi nghĩ rằng nó đã đi khủng khiếp cho đến khi tôi nhận được một lời đề nghị! Bây giờ, thực tế này là một chút cực đoan. Tuy nhiên, tôi nghĩ bạn nên đặt mã của họ dưới một số căng thẳng và xem cách họ quản lý nó. Một công cụ mà tôi nghĩ có thể có giá trị là đặt một số nghi ngờ lên mã của họ. Người phỏng vấn này có xu hướng làm rất nhiều "điều đó đúng không? Bạn có chắc không? Không có lỗi?" vv (ngay cả khi mã của tôi là hoàn toàn tốt).

Một điều cần làm là chỉ cần đảm bảo thực hiện một cuộc phỏng vấn đủ dài. Mọi người có thể có vẻ tốt và hoàn hảo ngay khi họ đến đó, nhưng dành đủ thời gian với họ và có lẽ bạn sẽ thấy màu sắc thực sự của họ xuất hiện.


Đôi khi những lập trình viên đó xúc phạm mã của bạn và đe dọa bạn thực sự đang làm điều đó xD Tốt nhất là giả sử họ không nhưng tôi đã thấy và chạy qua một vài tình huống mà tôi biết rằng thực tế đó không phải là hành động mà họ đưa ra cho người đó họ đang phỏng vấn Giống như bạn đã nói, đó vẫn là một cách để xem một người sẽ phản ứng thế nào trước những lời chỉ trích gay gắt, mà từ kinh nghiệm của tôi có thể sẽ mọc lên ít nhất một lần (thường là gần phát hành xD)
kayleeFrye_onDeck

4

Thật thú vị, tôi đã nghe một điều tương tự từ một người bạn được đào tạo để trở thành một phi công của hãng hàng không, họ giao cho họ một số nhiệm vụ để thực hiện nhưng nhiệm vụ thực tế không phải là vấn đề mà là họ giữ bình tĩnh hay tức giận / cáu kỉnh. Vì vậy, hãy đưa cho họ một số loại câu đố (vật lý) cực kỳ khó hoặc không thể giải được và khăng khăng họ giải quyết nó và xem điều gì sẽ xảy ra.

Sau đó, có câu chuyện về ngày tận thế về các cuộc phỏng vấn trên phố Wall nơi các nhân viên tiềm năng được yêu cầu mở một cửa sổ không thể mở được để xem họ phản ứng như thế nào. Một anh chàng thực sự đã đu đưa ở cửa sổ với một trong những chiếc ghế văn phòng, tôi nghĩ rằng anh ta đã nhận được công việc :)


3

Đó không phải là những gì một kiểm tra tham khảo là cho? Những người có bộ não sẽ không thể hiện màu sắc thực sự của họ trong một cuộc phỏng vấn. Khi tôi thường phỏng vấn mọi người, đôi khi tôi sẽ yêu cầu họ nói về sai lầm lớn nhất họ đã mắc phải và những gì họ học được từ đó. Tôi hình dung rằng cần có sự kết hợp giữa kinh nghiệm và hướng nội để trả lời đầy đủ. Rất ít người từng nghĩ ra bất cứ điều gì hữu ích.


3
Vì vậy, đó là điều. Tài liệu tham khảo cá nhân thường được chọn bởi ứng viên, và không phải là tất cả những gì hữu ích. Vấn đề là khi một nhà tuyển dụng trước đó có chính sách không cung cấp tài liệu tham khảo. Họ có thể nói có, họ đã được tuyển dụng, và liệu họ có được phép làm việc lại với công ty hay không, nhưng không có gì liên quan đến tính cách của họ.
Gopherkhan

1
Điểm công bằng. Kinh nghiệm cuối cùng của tôi trong việc này là thực sự phỏng vấn một bảo mẫu cho con tôi. Trọng tài chúng tôi gọi điện là chủ nhân trước đây của cô ấy và rõ ràng là một người bạn thân. Tài liệu tham khảo của cô ấy tốt đến mức chúng tôi biết rằng chúng tôi không thể tin tưởng được. Chúng tôi đã kết thúc không cung cấp công việc dựa trên thao tác này. Hóa ra, người phụ nữ trong câu hỏi là một chút nồi hơi thỏ. Như tôi thấy, bạn có màn hình các trọng tài nhiều như bạn làm ứng viên. Tôi đã có một mũi kiêu ngạo vượt qua tôi trong một cuộc phỏng vấn và tôi đã dành nhiều năm để tìm ra những gì tôi có thể làm để chọn nó sớm hơn. Tôi đến để trống :-(
dave

Tôi muốn nghe thêm về câu chuyện người kiêu ngạo này, nếu bạn muốn kể.

Vấn đề của các tổ chức từ chối cung cấp tài liệu tham khảo là một IMO đang phát triển. 3 trong số 5 nhà tuyển dụng trước đây tôi đã từ chối đưa ra các tài liệu tham khảo như là một vấn đề của chính sách công ty. Nó làm cho nó rất khó khăn để bạn cung cấp tài liệu tham khảo chuyên nghiệp. Và đây là những công ty đa quốc gia lớn mà tôi đang nói đến.
Jeff Welling

@ Thorbjørn Ravn Andersen - cho biết lập trình viên đã thấy một nhóm gồm hàng tá lập trình viên đã phát triển một ứng dụng trong nhiều năm và tuyên bố tất cả là một sự lãng phí - anh ta có thể tự viết lại toàn bộ hệ thống trong 6 tuần. Ông thực sự tin điều này. Đây là hành vi điển hình. Lý do của anh ta chỉ đơn giản là bạn lấy ra tất cả logic kinh doanh (nghĩa là: những gì mọi người thực sự muốn) và cung cấp cho khách hàng (nội bộ) những gì anh ta cho là quan trọng. Là một người, anh vẫn ổn nhưng là đồng nghiệp, anh khó khăn.
dave

2

Chơi advocatus diaboli. Hỏi họ một câu hỏi chủ quan trong cuộc phỏng vấn, và bất cứ câu trả lời nào họ đưa ra, đại diện cho một quan điểm khác nhau. Xem cách họ phản ứng.


2

Nếu tôi tìm thấy một người phỏng vấn đang quấy rối tôi, phàn nàn rằng một đoạn mã mà tôi biết là không có lỗi trong đó, trước tiên tôi sẽ lướt qua mã và xem liệu tôi có thể hiểu anh ta đang nói gì không. Tôi sẽ ngoại giao, và mở ra khả năng rằng tôi đã phạm sai lầm.

Nếu tôi không thể tìm thấy vấn đề gì với mật mã, và người phỏng vấn vẫn kiên trì - đặc biệt là theo cách đối đầu, cáu kỉnh - trước tiên tôi sẽ thử cười và kiểm tra xem liệu anh ta có đưa tôi vào không. "Bạn đang đùa, phải không?"

Và nếu thất bại, tôi chỉ cần nói một cách lịch sự, "Tôi không thấy vấn đề. Tôi đứng trước những gì tôi đã viết. Tôi có thể tái cấu trúc nó, có thể, nhưng tôi sẽ phải có một bối cảnh để tái cấu trúc. bạn cho tôi một trường hợp sử dụng làm mất hiệu lực phương pháp này? "

Nếu điều đó gợi ra sự khó chịu, tôi chỉ cần thức dậy, cảm ơn anh ấy vì cuộc phỏng vấn và rời đi. Sau đó, tôi sẽ nói với headhunter rằng tôi không muốn làm việc ở nơi đó và không gửi cho tôi các cuộc phỏng vấn sẽ lãng phí thời gian của tôi.


Erm ... và điều này trả lời chính xác câu hỏi như thế nào?
Fretje

1
@fretje: Nó đưa ra một viễn cảnh từ phía bên kia của bảng. Tôi sẽ gọi nó là một điểm dữ liệu hữu ích.
Robusto

Tôi nghĩ rằng đó là một ý tưởng ngớ ngẩn để chọn một công ty dựa trên kinh nghiệm của bạn với người phỏng vấn. Trong phản hồi của tôi, nơi tôi phàn nàn về người phỏng vấn khó chịu đã xúc phạm mã của tôi, tôi đã đi thực tập và không có bất kỳ trải nghiệm xấu nào với mọi người kể từ đó. Những người phỏng vấn không đại diện cho toàn bộ công ty. Bạn nên có một lý do tốt hơn là "không thích người phỏng vấn" vì không chọn công việc.
Casey Patton

@Casey: Là một thực tập sinh, bạn có sự sang trọng đó. Tuy nhiên, ở một vị trí cấp cao, với một gia đình phụ thuộc vào tôi làm nhà cung cấp, tôi không.
Robusto

Tôi cho rằng nó phụ thuộc vào công ty. Công ty tôi đang làm việc có hàng ngàn nhân viên, nên có vẻ hơi ngớ ngẩn khi từ chối nhận công việc vì tôi không thích một anh chàng ở đó (có lẽ làm việc ở một tòa nhà khác). Trong một công ty nhỏ hơn tôi có thể thấy không chấp nhận lời đề nghị, vì nó có thể biểu thị nhiều hơn về văn hóa của họ.
Casey Patton

1

Dễ dàng. Bao gồm một trong những nhân viên khó chịu nhất của bạn trên bảng phỏng vấn ... và xem điều gì xảy ra.


Nghiêm trọng hơn, tôi không nghĩ bạn có thể mong đợi đạt được tỷ lệ trúng 100% với tuyển dụng của mình. Hãy đối mặt với nó, không có nhiều ứng cử viên hoàn hảo trong hồ bơi. Và hầu hết các ứng cử viên sẽ cố gắng che giấu bất kỳ đặc điểm vấn đề mà họ có. Và sai lầm sẽ xảy ra ...

Điểm mấu chốt là quản lý cần phải sẵn sàng hành động mạnh mẽ để đối phó với những người có vấn đề đang gây ra sự gián đoạn và thái độ độc hại. Nếu "một cuộc nói chuyện tốt" không có ích, thì cần thực hiện các bước nghiêm túc hơn.


4
Đó có thể là niềm vui để xem, nhưng có lẽ không phải là giải pháp phù hợp: P
Gopherkhan

1
Một cuộc nói chuyện tốt có thể gây hại nhiều hơn tốt, tùy thuộc vào việc "sự nhạy cảm" đến từ đâu. Hai thái cực của thang đo: không chính đáng tin vào khả năng của chính mình dẫn đến "tôi không bao giờ có thể sai"; thiếu tự tin một cách không chính đáng và xem mọi lời chỉ trích là mối đe dọa hoặc khúc dạo đầu để sa thải. Tìm xem người ngồi ở đâu trong thang đo này trước khi "nói chuyện" ...
Marjan Venema

@Marjan - hay nói cách khác, trong một số trường hợp, bạn muốn bỏ qua việc "nói chuyện" và chỉ cho anh ta cánh cửa ... hoặc đưa anh ta vào một dự án mà anh ta không cần phải tương tác với người bình thường.
Stephen C

Không. Vấn đề không bao giờ được giải quyết bằng cách tránh chúng. Trong trường hợp "tôi không bao giờ có thể sai", một lời nói tốt để có phước lành của tôi. Nếu điều đó lặp đi lặp lại không có ích, sự sa thải sẽ xuất hiện. Trong trường hợp thiếu tự tin một cách không chính đáng: hãy đảm bảo phản hồi không có hình thức "bash" (cho bất kỳ ai) và nhờ người có độ tin cậy thấp làm huấn luyện viên để giúp họ đối phó với phản hồi. Bạn sẽ ngạc nhiên về những gì một chút chú ý có thể làm và bao nhiêu năng suất bạn c / sẽ nhận được từ ai đó.
Marjan Venema

1

Đôi khi, độ dài mà người phỏng vấn đi đến để xác định ứng viên là người như thế nào là vô lý.

Tôi làm CTO / Trưởng nhóm nên đã có kinh nghiệm phỏng vấn bản thân.

Suy ngẫm về các lựa chọn nghề nghiệp, tôi đã tham dự một cuộc phỏng vấn cho một khởi nghiệp gần đây và thấy phương pháp của họ hơi kỳ lạ. Tôi đã không được chào đón đúng cách và tôi cũng không được giới thiệu hay nói chuyện nhiều. Thay vào đó, tôi bị đưa vào một góc, bị bắt ngồi vào một chiếc ghế không thoải mái, trao một bài tập kiểm tra in (mã) và bút.

Thậm chí không có một bảng ghi tạm để viết về việc tạo mã trên đùi của một người trên các tờ giấy lỏng lẻo, đặc biệt là khi bạn phải lo lắng, có vẻ hơi quá mức. Sau cú sốc ban đầu, tôi đã thu thập bản thân và đi đến kết luận tôi đang được thử nghiệm để xem tôi sẽ phản ứng như thế nào. Tôi đã gõ một định nghĩa chức năng trên đầu gối của mình khi tôi hỏi liệu tôi có thể chỉ sử dụng trình soạn thảo văn bản của máy tính xách tay của tôi không. Không có gì đáng ngạc nhiên, họ chỉ gật đầu và đồng ý. Tài nguyên ở đó để được sử dụng!

Có vẻ như họ đã đọc cùng một nguồn / con trỏ về việc kiểm tra năng khiếu của các lập trình viên vì câu hỏi hay của họ là làm thế nào để tôi cải thiện nó và làm cho giải pháp của tôi hiệu quả hơn (một chủ đề về vấn đề lỗi được đề cập ở trên). Đây là khi nó trở nên thú vị. Dù sao thì tất cả đều chủ quan - mặc dù bạn có thể nghĩ ra cách cải thiện nó, người phỏng vấn có thể không và có thể chỉ chơi trên bản ngã của bạn, kiểm tra bạn thêm. Bạn có thừa nhận viết nó ít hơn hoàn hảo trên phiên bản đầu tiên, bạn đưa ra một chương trình và nghĩ về những thay đổi mỹ phẩm, bạn có đưa ra các giải pháp khác hay bạn giữ nguyên mã ban đầu của mình trong khi thể hiện sự cởi mở với các cải tiến. Những gì có giá trị hơn cho một nhà tuyển dụng dù sao, cần phải có một sự cân bằng.

Trong mọi trường hợp, điều quan trọng nhất cần nhớ - với tư cách là một người phỏng vấn - là quá trình phỏng vấn hoạt động theo cả hai cách - sau khi bị đưa vào địa ngục, cuối cùng tôi đã lần lượt đặt một số câu hỏi về mô hình kinh doanh của họ, ngắn và dài kế hoạch nhiệm kỳ và vv.

Đáng ngạc nhiên, các câu trả lời mà tôi nhận được ít hơn là yên tâm (hoặc có lẽ nó được coi là trên trạm của tôi để biết thêm). Đặt câu hỏi về ý tưởng và mô hình kinh doanh của nhà tuyển dụng (để hiểu rõ hơn về họ) trước khi ra mắt, thậm chí nhẹ nhàng cho rằng có vẻ như không có gì khó tiếp thị có kết quả chính xác mà tôi sợ. Giám đốc điều hành đã phòng thủ RẤT, gần như đã phạm tội và đi ra khỏi con đường của mình để nhắc lại ý tưởng tuyệt vời đó là tất cả.

Ngoài ra - nếu bạn là một người khởi nghiệp, bạn cần lập kế hoạch vượt quá số tiền gieo hạt hoặc bất kỳ cơ hội nào để cung cấp bảo mật công việc cho các ứng viên đi xuống có thể. Hãy nhớ rằng, bạn đang bán công ty của bạn quá! Dù sao, tham gia vào một ngôi sao cũng có nhiều rủi ro, bạn cần đưa ra một sự trấn an và đặc biệt là khi bạn săn lùng những người không bị áp lực để tìm một công việc nhỏ nhất. Nhân viên của bạn cần tin vào những gì bạn làm nếu họ muốn làm cho liên doanh của bạn thành công.


1
+1 Để phỏng vấn người phỏng vấn! Cũng như thường xuyên khi nhà tuyển dụng thuê nhân viên xấu, nhân viên tham gia với chủ nhân xấu. Nhiều năm phỏng vấn đã dạy tôi những câu hỏi đúng để hỏi và cách diễn giải phản ứng của họ. Tôi đã hỏi về doanh thu trung bình "Một số người cần tìm một môi trường mà họ hạnh phúc." CẢNH BÁO, bất kỳ câu trả lời nào khác ngoài tôi không chắc chắn nên bị hoài nghi. Trên các quy trình phát triển, "Chúng tôi đang cố gắng đi Agile" hoặc chỉ "cố gắng" bất cứ điều gì. CẢNH BÁO, dấu hiệu của lãnh đạo hoặc quản lý rối loạn chức năng. Thăm dò họ về họ đã cố gắng và tại sao họ nghĩ rằng nó thất bại.
maple_shaft

2
Nếu bạn đã kéo cái bàn về phía bạn để viết, bạn sẽ vào MiB.
TheFogger

cái bàn không phải là cái bạn có thể di chuyển, là một khối vuông loooong của những cái bàn liền kề và mọi người ngồi quanh khối. người ta đã nghĩ rất rõ: D
Dimitar Christoff
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.