ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 주니어 개발자 면접 준비하기
    ■ Diary 2019. 8. 11. 00:09

     

     

    코딩테스트를 통과하고나면 면접이라는 관문을 마주하게 된다.

    면접은 보통 기술면접 - 인성면접으로 이루어져있고, 기술면접이 가장 큰 준비가 필요하다.

     

     

     

    뭘 어떻게 준비해야할까?

     

     

     

     

     


    1. 내 경력기술서에 대해 준비하기

     

    보통 기술면접은 경력기술서를 기반으로 이루어진다. 그래서 서류에서 경력기술서는 아주 중요한 역할을 한다. 경력기술서에 함부로 거짓말을 하면 안되는 이유이기도 하다. 

    나는 내 경력기술서를 면접관의 입장에서 생각하면서 질문 리스트를 쭉 적어나갔다. 면접관의 입장에서 생각하는 방법은 아주 간단하다. 본인이 지원한 채용공고의 자격요건, 직무 소개 글을 보면서 실무진 입장에서 궁금한 점들을 생각했다.

    처음에는 질문이 잘 떠오르지 않을 수 있다. 하지만 면접을 자주 보다보면 면접관이 궁금해하는 점들을 알게된다. 면접은 보면 볼수록 실력이 느는 것 같다.(그래서 본인이 정말 가고싶은 기업은 가장 마지막에 지원하는게 좋다.)

     

    보통 받는 질문들

    - 전 직장에서 한 일

    - 전 직장에서 사용한 언어/프레임워크/라이브러리에 대한 설명

    - 경력기술서에 작성된 업무 관련 질문들

    (1) 왜 이 기술을 사용했는지

    (2) 이 기술을 사용했을 때 장점/단점

    (3) 이 기술말고 다른 방법은 뭐가 있는지

    (4) 이 기술이 무엇인지? 

     

    예) React를 사용한 경우

    - 왜 프로젝트에 Angular, Vue가 아닌 React를 사용했다고 생각하는지?

    - React가 무엇인지?

    - React를 사용해서 좋았던 점이나 편리했던 점?

    - React 외에 Angular나 Vue를 사용해본 경험이 있는지?

     

     

     

     

     

    2. 경력 관련 기술 공부하기

    압박 면접의 경우, 전 직장에서 본인이 사용한 언어, 프레임워크, 라이브러리에 대해 자세히 물어보는 경우가 있다.

    면접에서 어떤 질문이 들어올지 모르지만, 내가 사용했던 기술이라던지 내 직무에 대해 기초적인 부분은 반드시 공부해야한다.

     

    프론트 면접 질문

    - ES5, ES6 사용한 경험이 있는지? 있다면 뭘 써봤는지?

    - ES5, ES6 차이점은?

    - 웹 브라우저가 어떻게 동작하는지?

    - Javascript가 어떻게 실행되는지?

     

    백엔드 면접 질문

    - 본인이 생각하기에 REST API 사용 전과 후의 느낀점?

    - 브라우저에서 API를 요청하고 데이터를 전달받는 과정을 설명하세요.

    - Java8 사용해본 적이 있는지? Java8에서 추가된 기능은?

     

    이런 식으로 경력 관련된 기술에 대한 질문이 들어오기 때문에 틈틈히 준비해야한다.

     

    면접 질문들은 아래 사이트에서 참고했고, 면접을 볼 때마다 받았던 질문들을 핸드폰에 메모해둔 뒤 다시 답변을 정리했다.

    https://github.com/yangshun/front-end-interview-handbook/blob/master/Translations/Korean/questions/javascript-questions.md

     

    yangshun/front-end-interview-handbook

    🕸 Almost complete answers to "Front-end Job Interview Questions" which you can use to interview potential candidates, test yourself or completely ignore - yangshun/front-end-interview-han...

    github.com

    https://github.com/JaeYeopHan/Interview_Question_for_Beginner

     

    JaeYeopHan/Interview_Question_for_Beginner

    :boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader: - JaeYeopHan/Interview_Question_for_Beginner

    github.com

     

    면접 예상 질문/답변은 구글 드라이브 > 구글 문서로 작성해서 PC/핸드폰/아이패드 어디에서든 바로바로 업데이트된 내용을 확인할 수 있도록 했다. 그런데 답변을 준비하다보면 내용이 엄청 길어질 때가 있다. 그래서 자세한 내용은 블로그에 따로 정리해두고, 구글 문서에는 블로그 링크와 면접에서 대답할 간략한 답변을 적었다. 

     

     

     

    3. 인성 면접 준비하기

    경력직 면접의 경우, 일부 회사에서는 기술과 인성 면접을 한 번에 같이 보는 경우도 있었다. 거리가 먼 회사의 경우 한 번에 보자고 연락이 오면 정말 감사하다ㅠㅠ

    인성 면접에서는 주로 아래와 같은 질문들이 공통적으로 나왔다.

     

    '나'에 관한 질문들

    - 개발자 '나'가 아닌, 사람 '나'에 대한 자기 소개

    - 회사 지원 동기(직무가 아닌, 이 회사에 지원한 이유)

    - 본인이 회사에 바라는 점

    - 퇴사 이유

    - 친구들이 바라보는 내 모습/회사 직원들이 바라보는 내 모습

    - 자신의 성격, 장/단점

     

    '상황'에 대한 질문들

    - 회사에 혼자 남겨졌을 때, 문제가 발생한다면 어떻게 처리할 것인지

    - 퇴근 10분 전에 갑자기 긴급 개발건이 들어왔는데 오늘 안에 개발할 수 있을지 없을지 판단이 서지 않을 때 어떻게 할건지

     

    인성면접은 '나'에 관한 질문들은 어렵지 않았는데, '상황'에 대한 질문들이 좀 대답하기 힘들었다.

    혹시.. 이런 일이 이 회사에서 일어납니까..?

    억지스런 상황을 가정한 경우가 있었는데, 당황해서 대답을 못하니까 면접관이 이런 일은 절대 없고 정말 만약에 일어난다면 어떻게 할지 답변해달라고 했다ㅋㅋ

     

     

     

     

    4. 면접 연습하기

    예상 질문/답변을 모두 준비했다면, 실제로 말해보는 연습을 반드시 해야한다. 말로 설명하기 어려운 답변들은 종이에 적어서 설명해본다. 예를 들어 자료구조 정렬에 대한 질문이 나왔을 때 말로 설명했었는데, 종이에 예를 들어서 설명해달라고 한 적이 있었다.

    이런 것까지 준비해야하나 싶지만 면접에 가면 이런걸 물어볼까?싶은 것들을 물어본다...^^;

     

     

     

     


     

    코딩테스트보다 면접 준비가 더 어려웠던 것 같다.

    그도 그럴 것이 코딩테스트는 주로 7월에 봤다면 면접은 주로 8월에 봤다..

     

    요즘 날씨...진ㅉ...

     

    여름 면접 준비물 : 손풍기, 양산.....필수....

     

     

     

    그래도 준비한 만큼 티가 나는게 면접인 것 같다.

     

     

     

     

     

    '■ Diary' 카테고리의 다른 글

    Feedly 추천 후기  (0) 2020.04.10
    FECONF 2019 후기  (0) 2019.10.28
    월간 카카오 경력 지원 후기  (20) 2019.08.14
    주니어 개발자 코딩테스트 준비하기  (2) 2019.08.10
    주니어 개발자 경력기술서 작성하기  (30) 2019.08.10
Designed by Tistory.