태그 보관물: behavior

behavior

인터뷰에서 짜증나는 프로그래머를 어떻게 걸러 낼 수 있습니까? [닫은]

그래서 나는 프로그래머들이 장면에 도착했을 때만 찾기 위해 비행 팀과 함께 인터뷰 팀을 통과 한 몇 가지 상황을 겪었습니다. 나는 오프 데이 과민성에 대해 말하는 것이 아니라 24/7 멍이 든 자존심에 대해 이야기하고 있습니다. 특정 직원의 경우 코드 검토 피드백과 관련이 있지만 다른 직원은 디버깅 제안을 포함 할 수도 있습니다 (정확한 경우에도).

HR 과정에 어려움을 겪지 않는 방식으로 인터뷰 과정에서 감동적인 후보자를 어떻게 걸러 내십니까? (여기서 블레이드 러너보다 훨씬 짧은 것을 생각하고 있습니다). 또한 이러한 유형의 프로그래머가 실제 비판과인지 비판을 모두 잘 처리하도록 어떻게 도울 수 있습니까?



답변

당신은 할 수 없습니다. 뇌의 절반을 가진 사람이라면 누구나 쇼를하고 완벽하게 사용할 수있는 것처럼 보일 수 있습니다. 시도 할 수있는 것은 :

  • 인터뷰 기술을 사용하여 응시자에게 질문을하고 그들이 틀렸다고 계속 말하십시오. 그들이이 압력에 어떻게 반응하고 반응하는지보십시오.
  • 필요한 징계 조치를 취한 후에는 징계 조치를 취해야합니다.

편집 : 나는 이것을 쓸 필요는 없지만 GrandmasterB의 의견과 부정적인 의견의 혼란을 보았습니다. 인터뷰에 대한 Joel의 가이드를 모두 읽었을 것 입니다.

필연적으로, 당신은 그들의 기능에 버그를 보게 될 것입니다. 그래서 우리는 5 번 질문에 왔습니다 : 그 코드에 만족하십니까? “좋아, 버그는 어디에 있니?” 지옥에서 온 전형적인 개방형 질문. 모든 프로그래머는 실수를 저지르고 아무 문제가 없습니다. 단지 찾을 수 있어야합니다. 문자열 함수를 사용하면 거의 항상 새 문자열을 null로 종료하는 것을 잊어 버립니다. 거의 모든 기능을 사용하면 일대일 오류가 발생할 수 있습니다. 그들은 때때로 세미콜론을 잊을 것입니다. 이 함수는 길이가 0 인 문자열에서 제대로 작동하지 않거나 malloc이 실패하면 GPF가됩니다. 매우 드물게 처음으로 버그가없는 후보를 찾을 수 있습니다. 이 경우이 질문은 훨씬 재미 있습니다. “이 코드에는 버그가 있습니다.

내 제안은 후보자가 나쁜 기질을 가지고 있는지 여부를 추론하기 위해이 기술을 적응시키는 것입니다.


답변

나는 한 번 면접관이 끊임없이 협박하고 내 코드를 모욕하는 것처럼 보이는 프로그래밍 인터뷰를 가졌다. 나는 제안을받을 때까지 끔찍한 일이라고 생각했다! 이제이 연습은 약간 극단적이었습니다. 그러나, 나는 당신이 그들의 코드를 약간의 스트레스를 받고 그들이 어떻게 관리하는지보아야한다고 생각합니다. 내가 가치 있다고 생각하는 도구 중 하나는 코드에 의문을 제기하는 것입니다. 이 면접관은 “정확합니까? 확실합니까? 벌레가 없습니까?” 등 (내 코드가 완벽하게 괜찮은 경우에도).

해야 할 또 다른 일은 단지 충분히 긴 인터뷰를하는 것입니다. 그들이 도착하면 모두가 멋지고 완벽한 것처럼 보일지 모르지만 그들과 충분한 시간을 보내면 아마도 그들의 진정한 색상이 나올 것입니다.


답변

흥미롭게도 나는 항공사 조종사 훈련을받는 친구로부터 비슷한 것을 들었습니다. 그들은 수행해야 할 임무를 주지만 실제 과제는 문제가 아니라 침착하게 지내거나 화를 내거나 자극을 받는지 여부입니다. 따라서 매우 어렵거나 해결할 수없는 일종의 (물리적) 퍼즐을주고 그것을 해결하고 무슨 일이 일어나는지 보라고 주장하십시오.

그런 다음 잠재적 인 직원들이 창을 열지 못하도록 창업을 요청한 월스트리트 인터뷰에 대한 외설적 인 이야기가 있습니다. 한 사람이 실제로 사무실 의자 중 하나와 함께 창에서 스윙을했다, 나는 그가 직업을 얻었다 고 생각한다 🙂


답변

그것이 참조 점검이 아닌가? 어떤 두뇌를 가진 사람들은 인터뷰에서 자신의 진정한 색깔을 보여주지 않을 것입니다. 사람들을 인터뷰 할 때 때때로 그들이 한 가장 큰 실수와 그로부터 배운 것에 대해 이야기하라고 요청했습니다. 나는 적절하게 대답하기 위해 경험과 내성의 조합이 필요하다고 생각했습니다. 유용한 것을 찾은 사람은 거의 없습니다.


답변

advocatus diaboli를 재생하십시오. 그들에게 면담 중에 주관적인 질문을하고, 그들이 대답하는 것은 무엇이든 다른 관점을 나타냅니다. 그들이 어떻게 반응하는지보십시오.


답변

면접관이 나를 괴롭히는 것을 발견하고 버그가없는 것으로 알고있는 코드에 버그가 있다고 불만을 제기 한 경우 먼저 코드를 훑어보고 그가 무엇을 말하고 있는지 이해할 수 있는지 확인했습니다. 나는 외교적 일 것이고 내가 실수했을 가능성에 대해 개방적이다.

코드에 문제가없고 인터뷰어가 특히 짜증나고 대립적인 방식으로 지속된다면, 먼저 그가 나를 화나게하고 있는지를 시험해 보았습니다. “농담하니?”

그리고 만약 그것이 실패한다면, 나는 정중하게 “문제를 보지 못합니다. 제가 쓴 것을지지합니다. 아마도 리팩토링 할 수는 있지만 리팩토링 할 컨텍스트가 있어야합니다. 이 접근 방식을 무효화하는 유스 케이스를 제공 하시겠습니까? “

그것이 불쾌감을 불러 일으키면 나는 단순히 일어나서 인터뷰에 감사하고 떠난다. 그런 다음 헤드 헌터에게 그 장소에서 일하고 싶지 않다고 말하고 시간을 낭비하게 될 인터뷰에 대해서는 보내지 말라고 말했습니다.


답변

쉬운. 가장 짜증나는 직원 중 한 명을 인터뷰 패널에 포함시켜보고 어떻게되는지보십시오.


더 진지하게, 나는 당신이 당신의 모집으로 100 % 적중률을 달성 할 것으로 기대할 수 없다고 생각합니다. 수영장에 완벽한 후보자가 많지 않습니다. 그리고 대부분의 지원자들은 자신이 가진 문제의 특성을 숨기려고합니다. 그리고 실수는 …

결론은 혼란과 독 극적인 태도를 일으키는 문제가있는 사람들을 다루기 위해 굳건한 조치를 취할 수 있도록 경영진을 준비해야한다는 것입니다. “좋은 대화”가 도움이되지 않으면 더 심각한 조치를 취해야합니다.