2018.03.16

면접관이 개발자에게 하는 10가지 질문과 행간의 의미

Aoife Geary | Techworld
개발자 면접을 준비할 때 참고할 만한 정해진 양식이 있는 것은 아니다. 많은 변수가 취업이나 경력에 영향을 미칠 수 있다. 면접관과 우호적인 관계를 맺는 데는 첫인상이 중요하다.

채용 과정에서 개발자는 보통 기술 면접과 1~2번의 추가 면접을 더 거치게 된다. 보통은 HR팀과 한 번, 팀 구성원과 한 번 정도다.

기술 면접이 개발자의 소프트웨어 역량에 좀더 초점을 맞추고 어떻게 버그와 프로그래밍 습관을 고치면서 제품이 기능을 발휘하게 했는지를 확인하는 것이라면, HR 면접은 다른 사람들과 일하는 방식과 회사 문화에 어떻게 적응하는지를 알아보는 과정이다.

여기 개발자가 면접 때 받게 될 일반적인 질문과 답변을 정리했다.



질문 1. “코딩에서 어떤 부분이 당신을 설레게 합니까?”
얼핏 보면 직설적인 질문 같지만, 개발자가 자신의 일에 대한 열정을 설명하는 데 도움이 되는 질문이다.

HR 관리자는 개발에 대한 열정과 흥분을 표현할 수 있는 후보자를 고용하고 싶어 하므로, 당신이 즐기는 일의 요소를 논의할 때 두려워 말고 적극적으로 전달하라.

질문 2. “지금까지 했던 프로젝트 중에서 자랑할 만한 사례가 있다면 말씀해 주십시오.”
이 질문에 답하려면, 여전히 관련이 있고 영향을 줄 만큼 충분히 큰 현재 프로젝트를 선택해야 한다. 코딩이 너무 빨리 변하기 때문에 오래된 구축 사례를 이야기하는 것은 의미가 없다.

프로젝트를 설명할 뿐 아니라 가치를 추가하고 다른 팀 구성원을 도왔던 자신의 역할에 집중해야 한다.

면접관에게는 당신이 해당 프로젝트에서 어떤 일을 했는지가 중요하지 전체 프로젝트의 성공은 덜 중요하다.

면접관은 정말 알고 싶어 하는 것은 당신이 일하는 방식과 팀의 일원이 되어 성공을 정의하는 방식이다.

질문 3. “지금까지 했던 프로젝트 중에서 아쉬웠거나 잘 못 했다고 생각하는 것이 있다면 말씀해 주십시오.”
이 질문은 의도는 미래의 고용주에게 당신이 팀의 업무를 비판적으로 분석할 수 있을 뿐 아니라 자신의 단점이나 실수를 인정하는 것을 두려워하지 않는다는 점을 보여달라는 것이다.

이는 피드백을 받고 거기에서 배울 수 있는 능력을 나타내는 좋은 지표며 미래의 직원에게는 매우 매력적인 태도다.

질문 4. “어떤 소스 컨트롤을 사용합니까?”
구축 단계에서 코드를 관리하며 변경 사항을 추적하고 저장하기 위해 팀에서 작업할 때 소스 제어는 매우 중요하다. 즉, 여러 사람이 코딩하고 뭔가 잘못됐을 경우 안정된 버전으로 되돌릴 수 있다.

이 질문은 코딩의 나쁜 습관과 팀 내에서의 경험을 확인하는 것이다.

질문 5. “제품에서 가장 좋아하는 기능은 무엇입니까?”
당신이 면접 보는 회사가 특정 제품을 만드는 곳이라면, 당신이 해당 제품의 다양한 기능에 대해 말할 수 있을 때 면접관에게 좋은 인상을 심어줄 수 있다. 면접관은 당신이 지원하는 회사를 알기 위해 노력했다고 생각하기 때문이다.

가장 강력한 후보자는 제품의 다양한 기능에 대한 통찰력과 이러한 기능을 구현하는 데 관련된 다양한 이해 관계자에 관해 얼마나 잘 알고 있는지까지도 강조할 수 있다.

질문 6. “IT가 아닌 다른 업무를 맡은 동료와 효과적으로 커뮤니케이션하고 있다고 생각합니까?”
이 질문의 의도는 당신이 IT가 아닌 다른 팀과 함께 생산적이고 협업적인 방식으로 작업했는지 아니면 애플리케이션에 좀더 원만해 보이는 방식을 추가하기만 했는지에 면접관이 파악하고자 하는 것이다.

비 IT직원에게 설명할 때 사용하는 언어와 용어를 보고 적절한 의사소통 능력을 나타내는 특정 프로젝트나 워크플로우에 관해 이야기하라.

---------------------------------------------------------------
채용 인기기사
-> '잡음 없는' 이직을 위한 4가지 조언
-> IT 제너럴리스트를 채용해야 하는 이유
-> '스펙 이상 읽어내기' 채용담당자가 즐겨 묻는 이색 면접 질문 7가지
-> 채용 과정에서 문화적 코드가 맞는지 알아보는 방법
-> 퇴사 직원을 다시 채용하기··· 말이 되는 3가지 이유
-> '인재를 놓치다' 편견이 채용에 미치는 영향
-> 회사가 절대 알려주지 않는 IT 구인광고 속 숨은 뜻
-> 구인구직 인터뷰, ‘선별 채용’의 효과와 활용법
-> ‘퇴사의 품격’ 사직·이직 시 유의할 점 9가지
-> 구직자를 슬프게 하는 것들
---------------------------------------------------------------

질문 7. “실천하고 있는 열정 프로젝트가 있습니까?”
채용 담당자는 꾸준히 자기 계발하는 개발자를 찾고 있다.

업무 외 이야기는 전문적인 경험 이외의 프로그래밍에 대한 열정을 보여준다. 잠재적인 고용주에서 당신의 열정과 관심을 불러일으키는 주제기도 하다.

당신의 유일한 관심사가 일인 척할 필요는 없다. 돈을 넘어 프로젝트에 대한 균형과 열정을 보여주는 것이 중요하다.

질문 8. “왜 우리 회사에서 일하고 싶습니까?”
간단명료한 질문이다. 다른 후보자보다 눈에 띄기를 원한다면 제품의 특정 기능을 참조하고 자신의 기술이 역할 요구 사항에 부합한다는 점을 강조하라.  

직무에는 기술적이지 않은 측면도 있다. 왜 당신이 문화와 양립할 수 있는지, 왜 회사의 사명이 당신에게 어떤 의미인지, 팀 내에서 어떻게 일하는가에 대해 이야기하라. 당신이 이 회사에 입사하고 싶다면, 면접관에게 ‘당신이 원한다’는 점을 확실히 보여줘라. 

질문 9. “당신이 생각하는 이상적인 개발 환경이란 무엇입니까?”
최선을 다해 일하는 데 어떤 조건이 필요한가? 솔직하게 이야기하라. 

자유롭게 코딩할 조용한 공간이 필요하다면 개방형 사무실이 적합하지 않을 수도 있다. 워크플로우에 가장 적합한 작업 환경을 고려하라.

당신은 두 사람이 하나의 컴퓨터를 사용해 소프트웨어를 개발하는 페어 프로그래밍(pair programming)을 좋아하나? 아니면 이를 도전으로 생각하나? 다기능 팀에서 어떻게 일하나? 코드를 테스트 할 때 어떤 도구를 사용하나? 동료가 당신의 코드를 검토하는 게 괜찮은가? 동료와 의사소통할 때 직접 말하나? 아니면 메시징 앱이나 구글 행아웃으로 하나?

질문 10. “우리에게 궁금한 점이 있습니까?”
이 질문은 대개 면접이 끝날 때 나온다. 하지만 분명 중요한 질문이다.

면접관에게 지속적인 인상을 남기고 직무 내용 이외의 역할에 대한 세부 정보를 구하면 된다.

각 부서의 기능, 경영 구조, 프로젝트 진행 기회, 사회 문화적 요소, 워크플로우에 대해 질문해 팀에 관심을 보여라.

추진할 예정인 프로젝트와 성공한 후보자가 어떻게 그들에게 역할을 할 것인지도 물어보면 좋다. ciokr@idg.co.kr
 



2018.03.16

면접관이 개발자에게 하는 10가지 질문과 행간의 의미

Aoife Geary | Techworld
개발자 면접을 준비할 때 참고할 만한 정해진 양식이 있는 것은 아니다. 많은 변수가 취업이나 경력에 영향을 미칠 수 있다. 면접관과 우호적인 관계를 맺는 데는 첫인상이 중요하다.

채용 과정에서 개발자는 보통 기술 면접과 1~2번의 추가 면접을 더 거치게 된다. 보통은 HR팀과 한 번, 팀 구성원과 한 번 정도다.

기술 면접이 개발자의 소프트웨어 역량에 좀더 초점을 맞추고 어떻게 버그와 프로그래밍 습관을 고치면서 제품이 기능을 발휘하게 했는지를 확인하는 것이라면, HR 면접은 다른 사람들과 일하는 방식과 회사 문화에 어떻게 적응하는지를 알아보는 과정이다.

여기 개발자가 면접 때 받게 될 일반적인 질문과 답변을 정리했다.



질문 1. “코딩에서 어떤 부분이 당신을 설레게 합니까?”
얼핏 보면 직설적인 질문 같지만, 개발자가 자신의 일에 대한 열정을 설명하는 데 도움이 되는 질문이다.

HR 관리자는 개발에 대한 열정과 흥분을 표현할 수 있는 후보자를 고용하고 싶어 하므로, 당신이 즐기는 일의 요소를 논의할 때 두려워 말고 적극적으로 전달하라.

질문 2. “지금까지 했던 프로젝트 중에서 자랑할 만한 사례가 있다면 말씀해 주십시오.”
이 질문에 답하려면, 여전히 관련이 있고 영향을 줄 만큼 충분히 큰 현재 프로젝트를 선택해야 한다. 코딩이 너무 빨리 변하기 때문에 오래된 구축 사례를 이야기하는 것은 의미가 없다.

프로젝트를 설명할 뿐 아니라 가치를 추가하고 다른 팀 구성원을 도왔던 자신의 역할에 집중해야 한다.

면접관에게는 당신이 해당 프로젝트에서 어떤 일을 했는지가 중요하지 전체 프로젝트의 성공은 덜 중요하다.

면접관은 정말 알고 싶어 하는 것은 당신이 일하는 방식과 팀의 일원이 되어 성공을 정의하는 방식이다.

질문 3. “지금까지 했던 프로젝트 중에서 아쉬웠거나 잘 못 했다고 생각하는 것이 있다면 말씀해 주십시오.”
이 질문은 의도는 미래의 고용주에게 당신이 팀의 업무를 비판적으로 분석할 수 있을 뿐 아니라 자신의 단점이나 실수를 인정하는 것을 두려워하지 않는다는 점을 보여달라는 것이다.

이는 피드백을 받고 거기에서 배울 수 있는 능력을 나타내는 좋은 지표며 미래의 직원에게는 매우 매력적인 태도다.

질문 4. “어떤 소스 컨트롤을 사용합니까?”
구축 단계에서 코드를 관리하며 변경 사항을 추적하고 저장하기 위해 팀에서 작업할 때 소스 제어는 매우 중요하다. 즉, 여러 사람이 코딩하고 뭔가 잘못됐을 경우 안정된 버전으로 되돌릴 수 있다.

이 질문은 코딩의 나쁜 습관과 팀 내에서의 경험을 확인하는 것이다.

질문 5. “제품에서 가장 좋아하는 기능은 무엇입니까?”
당신이 면접 보는 회사가 특정 제품을 만드는 곳이라면, 당신이 해당 제품의 다양한 기능에 대해 말할 수 있을 때 면접관에게 좋은 인상을 심어줄 수 있다. 면접관은 당신이 지원하는 회사를 알기 위해 노력했다고 생각하기 때문이다.

가장 강력한 후보자는 제품의 다양한 기능에 대한 통찰력과 이러한 기능을 구현하는 데 관련된 다양한 이해 관계자에 관해 얼마나 잘 알고 있는지까지도 강조할 수 있다.

질문 6. “IT가 아닌 다른 업무를 맡은 동료와 효과적으로 커뮤니케이션하고 있다고 생각합니까?”
이 질문의 의도는 당신이 IT가 아닌 다른 팀과 함께 생산적이고 협업적인 방식으로 작업했는지 아니면 애플리케이션에 좀더 원만해 보이는 방식을 추가하기만 했는지에 면접관이 파악하고자 하는 것이다.

비 IT직원에게 설명할 때 사용하는 언어와 용어를 보고 적절한 의사소통 능력을 나타내는 특정 프로젝트나 워크플로우에 관해 이야기하라.

---------------------------------------------------------------
채용 인기기사
-> '잡음 없는' 이직을 위한 4가지 조언
-> IT 제너럴리스트를 채용해야 하는 이유
-> '스펙 이상 읽어내기' 채용담당자가 즐겨 묻는 이색 면접 질문 7가지
-> 채용 과정에서 문화적 코드가 맞는지 알아보는 방법
-> 퇴사 직원을 다시 채용하기··· 말이 되는 3가지 이유
-> '인재를 놓치다' 편견이 채용에 미치는 영향
-> 회사가 절대 알려주지 않는 IT 구인광고 속 숨은 뜻
-> 구인구직 인터뷰, ‘선별 채용’의 효과와 활용법
-> ‘퇴사의 품격’ 사직·이직 시 유의할 점 9가지
-> 구직자를 슬프게 하는 것들
---------------------------------------------------------------

질문 7. “실천하고 있는 열정 프로젝트가 있습니까?”
채용 담당자는 꾸준히 자기 계발하는 개발자를 찾고 있다.

업무 외 이야기는 전문적인 경험 이외의 프로그래밍에 대한 열정을 보여준다. 잠재적인 고용주에서 당신의 열정과 관심을 불러일으키는 주제기도 하다.

당신의 유일한 관심사가 일인 척할 필요는 없다. 돈을 넘어 프로젝트에 대한 균형과 열정을 보여주는 것이 중요하다.

질문 8. “왜 우리 회사에서 일하고 싶습니까?”
간단명료한 질문이다. 다른 후보자보다 눈에 띄기를 원한다면 제품의 특정 기능을 참조하고 자신의 기술이 역할 요구 사항에 부합한다는 점을 강조하라.  

직무에는 기술적이지 않은 측면도 있다. 왜 당신이 문화와 양립할 수 있는지, 왜 회사의 사명이 당신에게 어떤 의미인지, 팀 내에서 어떻게 일하는가에 대해 이야기하라. 당신이 이 회사에 입사하고 싶다면, 면접관에게 ‘당신이 원한다’는 점을 확실히 보여줘라. 

질문 9. “당신이 생각하는 이상적인 개발 환경이란 무엇입니까?”
최선을 다해 일하는 데 어떤 조건이 필요한가? 솔직하게 이야기하라. 

자유롭게 코딩할 조용한 공간이 필요하다면 개방형 사무실이 적합하지 않을 수도 있다. 워크플로우에 가장 적합한 작업 환경을 고려하라.

당신은 두 사람이 하나의 컴퓨터를 사용해 소프트웨어를 개발하는 페어 프로그래밍(pair programming)을 좋아하나? 아니면 이를 도전으로 생각하나? 다기능 팀에서 어떻게 일하나? 코드를 테스트 할 때 어떤 도구를 사용하나? 동료가 당신의 코드를 검토하는 게 괜찮은가? 동료와 의사소통할 때 직접 말하나? 아니면 메시징 앱이나 구글 행아웃으로 하나?

질문 10. “우리에게 궁금한 점이 있습니까?”
이 질문은 대개 면접이 끝날 때 나온다. 하지만 분명 중요한 질문이다.

면접관에게 지속적인 인상을 남기고 직무 내용 이외의 역할에 대한 세부 정보를 구하면 된다.

각 부서의 기능, 경영 구조, 프로젝트 진행 기회, 사회 문화적 요소, 워크플로우에 대해 질문해 팀에 관심을 보여라.

추진할 예정인 프로젝트와 성공한 후보자가 어떻게 그들에게 역할을 할 것인지도 물어보면 좋다. ciokr@idg.co.kr
 

X