웹사이트 개발과 유사한 인터뷰에 참여할 때 면접관은 대개 컴퓨터 대신 화이트보드에 코드를 쓰라고 요구합니다. 그렇다면 왜 아직도 컴퓨터로만 코딩 연습을 하시나요? 프로그래머 컴파일러가 구문 오류를 표시합니다. 재빨리 펜과 종이를 꺼내 개발 코드를 작성하세요.
1 컴퓨터에서만 연습하세요
기술직 면접에 가면 면접관은 보통 컴퓨터가 아닌 화이트보드에 코드를 쓰라고 합니다. 그렇다면 왜 아직도 컴퓨터로만 코딩 연습을 하시나요? 거기에서 컴파일러는 구문 오류를 표시합니다. 재빨리 펜과 종이를 꺼내어 종이에 작성한 프로그램이 만족스러우면 이를 컴퓨터에 입력하고 결과가 상상한 것과 같은지 컴파일러가 확인하도록 하십시오.
2 경험 문제에 대비하지 않음
과거 경험을 회상하는 시간을 갖는 것을 잊지 마세요. 여기에는 귀하가 참여한 프로젝트, 귀하가 직면한 다양한 상황, 이러한 문제를 해결한 방법이 포함됩니다. 귀하의 답변은 귀하의 기술 능력에 대한 면접관의 인상에 영향을 미칩니다. 과거에 참여했던 프로젝트를 반드시 검토하고 주요 성과를 정리해보세요.
3 모의면접 하지 마세요
이건 자명한 사실이다. 리허설 없이는 프레젠테이션을 할 수 없으며 인터뷰도 마찬가지입니다. 프로그래머 인터뷰를 준비하고 있다면 함께 준비할 수 있는 프로그래머를 찾아 인터뷰 상황을 함께 시뮬레이션하고 서로 질문할 수도 있습니다.
4 답변을 외우려고 노력하기
답변을 미리 외워서 면접에 활용하려는 것은 매우 나쁜 접근 방식입니다. 당신이 외운 답을 사용할 수 있을 확률은 매우 희박하며, 그러한 준비에는 많은 시간과 에너지가 소모됩니다. 현장에서 더 나은 성과를 낼수록 당신의 가치는 더욱 높아진다는 것을 기억하십시오.
5 문제 해결 과정에 대해 이야기하지 마세요
질문에 답할 때 오랫동안 말을 하지 않으면 말이 없는 것으로 이해됩니다. 명확한 생각. 면접관은 당신이 생각하고 있든, 당황하든 당신의 생각을 이해할 수 없습니다. 하지만 면접관과 계속 대화를 하면 면접관은 당신의 생각을 이해하고 당신의 사고 과정을 볼 것입니다. 면접관은 당신이 주제에서 벗어났을 때 올바른 해결책으로 다시 안내할 수도 있습니다.
6 서두르세요
문제를 해결할 때 서두르지 마세요. 더 많은 실수를 낳고 부주의함을 드러낼 뿐입니다. 체계적이고 정확하게 작업하고, 코드에서 오류가 있는지 자주 확인하고 수정하세요. 이렇게 하면 프로젝트를 완료하는 데 시간이 덜 걸리고 오류도 줄어듭니다.
7가지 나쁜 프로그래밍 습관
버그 없는 프로그램을 작성했다고 해서 잘했다고 생각하지 마십시오. 또한 중복된 코드, 혼란스러운 데이터 구조, 과도한 공백 등도 주의해야 합니다. 실제 애플리케이션을 위한 코드를 작성하는 것과 마찬가지로 보다 논리적인 데이터 구조를 설계하고, 기능을 혁신하고, 선택한 언어에 맞게 레이아웃 형식을 일치시키세요.
8 테스트하지 마세요
프로그램을 작성한 후 잠시 시간을 내어 코드를 검토하여 코드에 버그가 없는지 확인하세요. 특히 펜과 종이로 연습할 때는 더욱 그렇습니다. 화이트보드를 확인하는 데 도움이 되는 컴파일러가 없습니다.
9 함부로 버그 수정
버그를 발견하면 왜 발생했는지 생각해보고 문제를 해결하세요. 부울 값을 무작위로 뒤집거나 루프에서 일부 플래그를 변경하여 문제를 해결하려고 하지 마십시오. 그렇게 하는 것은 당신이 자신의 실수를 이해하지 못하고 부주의하다는 것을 보여줄 뿐입니다.
10 포기
실제로 일부 질문은 귀하의 능력에 도전하도록 고안되었습니다. 면접관이 보고 싶은 것은 적극적으로 직면하든, 물러서든 당신의 태도입니다. 중요한 것은 회복력을 보여주고 앞으로의 도전에 직면하는 것입니다. 회사는 코드로 문제를 해결할 수 있는 사람을 고용하기를 원하며, 문제 해결 과정을 즐기는 모습을 보여줘야 합니다.