내가 일하고있는 회사는 저보다 더 많은 경험을 가진 선임 개발자를 고용하려고합니다. 그들은 인터뷰의 기술적 인 부분을 수행하기를 기대합니다. 나는 몇 년 동안 프로그래밍을 해왔고, 내가하는 것보다 더 큰 이해 / 경험을 가진 사람의 코딩 기술을 평가하는 데 필요한 지식이 있는지 잘 모르겠습니다.
누구나 고급 기술을 평가할 수있는 좋은 방법이지만 여전히 이해할 수있는 기술 인터뷰 질문을 추천 할 수 있습니까?
나는 jr를 지나쳤다 고 말할 것이다. 프로그래머 수준이지만 수석 근처에는 없습니다. 내가 한 대부분의 작업은 작은 응용 프로그램 (웹 및 데스크톱)을 구축하는 것이며, 일부는 상당히 복잡하지만 모든 사용자는 더 이상 소수의 사용자가 사용하도록 설계되었습니다. 나는 대부분의 프로그래밍 개념에 대해 잘 이해하고 있다고 느끼지만 어떤 것에 대해서도 나 자신을 배우고 가르 칠 수는 있지만 경험이 부족합니다. 상사가 저에게 "당신은 당신이 모르는 것을 모른다"고 말하는 것을 좋아합니다.
특히, 우리가 고용하지 않은 사람이 경험하고 싶은 것은 (다르지 않은 것) : 다 계층 개발, 다중 사용자 환경, 대규모 응용 프로그램 개발, 양방향 메시징, 공유 세션, 및 멀티 스레딩 / 배경 작업자.
최신 정보:
아래의 Thor의 의견에 따라 몇 달 전에 누군가를 고용했으며 그 결과가 훌륭하다고 생각합니다. 코딩뿐만 아니라 디자인 패턴, 소프트웨어 아키텍처, 문서 및 기타 대규모 프로그래밍 팀이 작업을 수행하는 방법에 대해서도 많은 것을 배우고 있습니다. 누군가가 들어 와서 자신이 한 일을하는 더 좋은 방법을 지적하는 것이 항상 쉬운 것은 아니지만, 자존심을 삼키고 새로운 일을 기꺼이 시도하면 많은 것을 배울 수 있습니다.
인터뷰 과정이 예상보다 나아졌습니다. 나는 내가 잘 알고있는 것에 대해 질문을하기 시작했고, 내가 고군분투했던 것에 대해 몇 가지 질문을했다. 인터뷰 대상자가 이해할 수없는 내용을 말할 때마다 나에게 설명 해달라고 요청하고 나중에 다시 볼 수 있도록 기록해 두었습니다. 전반적으로, 나는 지원자의 기술 수준, 지능 및 그들이 무엇을하고 싶은지에 대해 아주 좋은 아이디어를 얻을 수 있다고 느꼈습니다.