소프트웨어 개발자의 취업시 기술 면접에 관한 영향력과 진실

 

안녕하세요, 채쿠입니다. 소프트웨어를 비롯하여 여러 개발자들의 고충 중 하나인 기술 면접에 관하여 포스팅을 하려고합니다. 오늘은 기술 부분 면접은 개발자가 가지고 있는 스킬을 평가하는 것 뿐만 아니라, 다른 퍼포먼스의 불안감을 비롯한 여러 걱정거리들을 평가하는 것을 주제로 포스팅을 하려합니다.

 

 

먼저, 간단히 요약해보자면 현재 많은 소프트웨어 엔지니어링 직책을 채용할 때 사용되는 기술 면접은 지원자가 코딩에 유능한지 보다는 지원자가 성과에 대한 불안감을 가지고 있는지를 테스트하는 것으로 나타났습니다. 면접은 그룹을 배제하거나 특정 직업의 후보를 가려내기 위해 사용될 수도 있습니다. 

 

North Carolina State University와 Microsoft의 새로운 연구에 따르면 현재 많은 소프트웨어 엔지니어링 직책을 채용할 때 사용되는 기술 인터뷰는 지원자가 코딩에 유능한지 보다는 지원자가 퍼포먼스적인 불안을 가지고 있는지 여부를 테스트하는 것으로 나타났습니다. 면접은 이를통해 특정 후보를 선호하기 위해 사용되고 있는 추세입니다.

 

 

"기술 인터뷰는 업계에서 두려움과 미움을 사고 있습니다. 그리고 이러한 인터뷰 기법이 숙련된 소프트웨어 엔지니어를 찾고 고용하는 업계의 능력을 해칠 수도 있다는 것이 밝혀졌습니다."라고 이 작업에 관한 논문의 공동 저자이자 NC State의 컴퓨터 과학 조교수인 Chris Parnin가 말했습니다. "저희 연구에 따르면 많은 개발자들이 청중 앞에서 화이트보드 작업을 하는 데 익숙하지 않기 때문에 탈락하고 있는 것으로 나타났습니다."

 

소프트웨어 엔지니어링 분야의 기술 인터뷰는 일반적으로 취업 지원자에게 해결해야 할 문제를 제공한 다음, 지원자가 화이트보드에 코드로 솔루션을 작성하도록 하는 형식을 취합니다. 이 프로세스의 각 단계를 면접관에게 설명하는 방식으로 일반적인 기술 면접 진행되고 있습니다.

 

 

이전 연구에서는 소프트웨어 엔지니어링 커뮤니티의 많은 개발자들이 기술 인터뷰 프로세스에 심각한 결함이 있다고 느꼈다는 사실을 발견했습니다. 그래서 연구원들은 면접 과정이 소프트웨어 엔지니어 지망생들에게 미치는 영향을 평가하는 것을 목표로 연구를 진행하기로 결정했습니다.

 

이 연구를 위해, 연구원들은 컴퓨터 공학 학부생과 대학원생 48명을 대상으로 기술 면접을 실시했습니다. 연구 참가자의 절반은 전통적인 기술 면접을 받았고, 면접관은 이를 주시했습니다. 나머지 절반의 참가자들은 개인방의 화이트보드에서 그들의 문제를 해결하도록 요청 받았습니다. 사적인 인터뷰는 연구 참가자들에게 그들의 해결책을 큰 소리로 설명할 것을 요구하지 않았고, 어깨너머로 보는 면접관도 없었습니다.

 

 

연구원들은 각 솔루션의 정확성과 효율성을 평가하여 각 연구 참가자들의 인터뷰 성과를 측정했습니다. 즉, 작성한 코드가 작동하는지 여부와 코드를 실행하는 데 필요한 컴퓨팅 리소스의 양을 알고자 했습니다.

 

"전통적인 인터뷰를 한 사람들은 개인적으로 인터뷰를 할 수 있는 사람들보다 절반은 더 잘했습니다."라고 Parnin은 말합니다. "요컨대, 이 연구 결과는 회사들이 정말 훌륭한 프로그래머들을 놓치고 있다는 것을 암시합니다. 프로그래머들은 화이트보드에 글을 쓰거나 코딩하는 동안 그들의 일을 큰 소리로 설명하지 못하기 때문입니다."

 

 

연구자들은 또한 현재의 기술 면접 형식은 특정 구직자를 배제하는 데 사용될 수 있다는 점에 주목했습니다.

 

"예를 들어, 면접관은 선호하는 후보에게 더 쉬운 문제를 줄 수 있습니다."라고 Parnin은 말합니다. "하지만 그 형식은 또한 전체 후보 계층에 장애물이 될 수도 있습니다. 예를 들어, 저희 연구에서 공개 면접을 본 여성은 모두 낙제했고, 비공개 면접을 본 여성은 모두 합격했습니다.

 

 

우리의 연구는 제한적이었고, 확실한 결론을 내리기 위해서는 더 큰 표본 크기가 필요했지만, 면접 과정의 설계가 취업 지원자의 전체 계층을 효과적으로 배제시킬 수 있다는 생각은 문제가 되고 있습니다."

 

더욱이 기술 면접 과정의 특수성은 많은 구직자들이 실제 직업에 관한 스킬보다는 술 면접 자체를 위해 몇 주 또는 몇 달을 특별히 훈련하는데 사용하려고 노력한다는 것을 의미합니다.

 


"기술적인 인터뷰 과정은 산업적인 연결고리를 가진 사람들에게 이점을 줍니다," 라고 NC 주립대학의 박사과정 학생이자 첫 저자인 마나즈 베루지가 말했습니다. 하지만 이는 작업 자체의 본질과 거의 관련이 없는 인터뷰 과정을 준비하는 데에만 시간을 할애할 수 있는 사람들에게 특히 큰 이점을 줍니다.

 

이 연구가 강조하는 문제점은 기술 부문의 채용 프로세스와 관련된 여러 가지 문제 외에도 있으며, 기술 부문이 이러한 모든 과제를 의미 있는 방식으로 해결할 수 있다면 공정하고 포괄적으로 발전하는 데 상당한 진전이 있을 것입니다. 더 중요한 것은, 그 부문은 더 크고 더 다양한 인재 풀로부터 이끌어 낼 것이고, 이것은 더 나은 일에 기여하게 될 것입니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기