코딩 인터뷰를 작성하는 방법

우리 모두이 과정을 거쳤습니다. 당신이 알고있는 모든 개발자, 당신이 들어 본 모든 것, 심지어 당신이 존경하는 사람들까지도 기술적 인 인터뷰를 거쳐 무엇을 추측해야합니다. 그들은 적어도 한 번 실패했습니다.

다음 인터뷰에 성공할 수있는 요령이 있습니까? 진실은, 트릭이 없다는 것입니다. 그러나 그 일을 할 수있는 가능성을 높일 수있는 몇 가지 방법이 있습니다. 저는이 기사에서 인터뷰 경험을 바탕으로 그 중 일부를 적어 보겠습니다.

우선, 나는 당신과 그 놀라운 일이 아닌 사실을 공유 할 것입니다. 이력서에서 어떤 면접관이 찾고 있는지 생각해 본 적이 있습니까?

동료.

예, 그들은 지식과 학습을 의사 소통하고 협력하며 교환 할 수있는 개발자를 원합니다. 그렇기 때문에 대부분의 인터뷰 담당자는 코드에 들어가기 전에 자신의 개성에 대해 이야기하는 것을 좋아합니다. 완벽한 후보자는 의사 소통 능력이 있고 코딩 기술이 있고 지식을 공유하는 방법을 알고 있으며 코드 소유자에 대해 소유자를 느끼고 어려운시기에 책임을지고 자신이 옳지 않은 일을 해결하는 사람입니다. 그녀는 필요가 없습니다.

그러므로 당신이 왜 완벽한 후보라고 믿어야 하는지를 입증하는 상황의 예를 준비하십시오. 그 외에도 면접관이 팀에있는 것처럼 느끼게하십시오. 면접관은 귀하와의 문제를 통해 일하는 기분이 어떤지 알고 싶어서 면담이 협력 적으로 느껴지도록합니다. 코딩 문제에 대해 물었을 때“…”대신“I”대신“we”를 사용하려고합니다. 진심으로. 다음과 같이 말합니다. "이 작업을 시도해 보겠습니다. 그래도 제대로 작동할지 모르겠습니다." 무엇이 효과가 있으며 왜 현재 솔루션이 효과가 없다고 생각하십니까? 귀하의 면접관도 동일한 상황을 겪었 음을 보증 할 수 있습니다.

그리고 정말로 중요한 것 :“모릅니다”라고 말합니다. 모르는 것을 알고 자하려고하지 마십시오. 자신의 지식에서 벗어나는 질문을받는 경우, 비슷한 다른 문제 나 익숙한 언어에서 예를 찾아보십시오. 해결하기 위해 고군분투하고있는 문제와 관련이 없다고 생각되는 솔루션에 대해 생각하더라도 인터뷰 담당자와 공유하고 왜 관련이 없다고 생각하는지 설명하십시오.

기술적 인 측면에서는 지원하는 직책에 따라 다양한 질문이있을 수 있습니다. 일반적인 규칙은 다음과 같습니다. 프로그래밍 언어를 잘 알고 있다고 주장한다면 그 역학, 장점, 단점을 이해하고 설명 할 수 있어야합니다. 어떤 상황에서 그것을 사용하겠습니까?

다음은 제가 가장 자주 묻는 몇 가지 질문입니다.

  • 전에 팀에서 일한 적이 있습니까?
  • 이전에 어떤 민첩한 방법론을 사용해 보셨습니까?
  • 지식이 팀 전체에 퍼져 있는지 어떻게 확인합니까?
  • 중요한 주제에 대해 귀하와 다른 의견을 가진 개발자를 어떻게 처리 하시겠습니까?
  • 당신은 당신의 동료와 충돌 한 적이 있습니까? 어떻게 극복 했습니까?
  • 처리해야 할 최신 기술 문제는 무엇입니까?
  • 코드 소유권을 어떻게 정의합니까?
  • 당신의 전문 궁극적 목표는 무엇입니까?

다만, 실제 이벤트를 기반으로하지 않는 답변으로 스스로를 준비 할 수 있습니다. 또한 회사, 제품 및 잠재적 동료와 함께 작업하는 방법론에 대해 스스로 질문하십시오.

물론이 기사는 다음 인터뷰가 성공적임을 보장 할 수 없습니다. 그러나 본인의 인터뷰 경험을 바탕으로 해당 지침을 따르는 준비된 후보자들은 그 역할을 수행 할 수있는 더 많은 기회를 갖게됩니다.

좋은 주 되세요!