개발자 준비를 하면서, 면접에서 개별적으로 혹은 공통적으로 받았던 질문 리스트입니다. 주로 로켓펀치와 원티드를 통해 구직활동을 하였으며, 당연히 비율상 규모가 큰 기업 보다는 스타트업 위주로 면접이 진행되었습니다. 서류를 제출한 모든 기업으로부터 면접이 진행되지 않아, 질문 내용이 보편적이지 않을 수 있습니다. 자바스크립트를 활용한 웹 프론트엔드 직군 위주로 지원하였으며, 포트폴리오 제작시 Vue.js만을 사용하여, React.js 관련 질문은 받지 못하였습니다. 비전공자임을 감안한 질문 내용들이 있습니다.
브라우저의 렌더링 과정에 대해서 상세하게 설명해달라
OOP
왜 개발자가 되려고 하는가
개발자로서의 본인의 비전을 이야기 해달라
비전공자로써 갖고 있는 컴플렉스가 있는가
운영체제같은 컴퓨터공학(cs)에 대한 기초지식이 있는가
최근에 관심갖거나 공부 하고 싶은 개발 기술은 무엇인가
프로젝트 협업 과정을 경험한 적이 있는가
공부 방법
포트폴리오 제작시에 비인기 라이브러리를 사용한 경험이 있는가
이러한 비인기 라이브러리에 대한 정보를 어디서 얻는가 왜 활용하였는가
포트폴리오로 제출한 코드를 유심히 보는 면접관은 많지 않다
마찬가지로 코드의 결과물을 최종 빌드하여 결과물을 보는 면접관은 더욱 드물다
(깃허브에 결과물의 메인페이지라도 캡쳐해서 올려놓는걸 추천합니다)
로켓펀치와 원티드를 기준으로 구체적인 통계를 내보지 않았지만, 신입보다 경력직을 훨씬 선호한다
채용공고 검색시에 신입, 경력 가리지 말고 본인이 관심 있는 기술을 사용 하고 있는 회사, 배우고 싶은 기술을 채택하고 잇는 회사에 이력서를 꼭 내시길 권유드립니다. (채용이 되지 않아도 앞으로 볼 일 없다)
본인이 부족하다고 생각하여도 보유 스킬을 최대한 적어내야한다
(면접관이 질문할게 없으면 나한테 질문하라고 하는데 이것 또한 난감하다)
면접전에 지원회사의 서비스를 보고가야한다. 합류시 자사의 서비스 중 개선하고 싶은점과 서비스에 대해 평가를 해달라고 말하는 경우가 종종 있었다.
모르는 것을 아는 것 처럼 이야기 하지도 말고, 지나치게 솔직하게 이야기 하지도 말자
(면접을 다니면서 초기에 본인은 두 가지 다 문제가 되었고, 면접관들에게 지적받고 주의하게 되었다)
ex) CORS 관련 질문을 받았을때, API 사용량 제한등을 설명하면서 올바른 답변을 하지 못해 면접후에 메일로 피드백 받은 경험이 있다.
일부 회사 인터뷰 진행시, 채용과 별도로 면접관의 면접관련 경험을 위해 면접을 본다는 느낌을 받은 적이 있다
(면접관이 책임자직급에서 멀어질수록 그럴 확률이 있다)
포트폴리오를 깃허브에 업로드시 코드가 허접하더라도 README.md를 자세히 작성하여야 한다
브라우저는 어떻게 동작하는가? http://d2.naver.com/helloworld/59361
최신 웹사이트와 꼼꼼한 개발자들을 위한 완벽 프론트엔드 체크리스트 https://github.com/kesuskim/Front-End-Checklist
예비 개발자들의 기술 면접 준비를 위한 자료 https://github.com/JaeYeopHan/Interview_Question_for_Beginner
프론트엔드 인터뷰 핸드북 https://github.com/yangshun/front-end-interview-handbook/tree/master/Translations/Korean
Awesome Interview Questions https://github.com/MaximAbramchuck/awesome-interview-questions
프론트엔드 면접 문제 은행 https://github.com/h5bp/Front-end-Developer-Interview-Questions/tree/master/Translations/Korean
소중한 경험을 공유해 주셔서 감사합니다 ㅠㅠ 많은 도움이 됐어요!