[면접] 열정이 넘치던 2시간 동안 진행 한 두 번째 프론트엔드 면접 후기 (2022. 3. 31. 목요일 작성)

Sin_won·2023년 1월 12일
0

나의개발이야기

목록 보기
2/2
post-thumbnail

💖 두번째 면접 후기

개같이 멸망한 다음날... 정확히 24시간만에 두번째 면접을 보게되었다... ^^;;;

두번째 회사는 소규모 디자인 컨설팅회사로 주업무는 퍼블리셔였지만 자체앱 개발을 위하여 잘 할 수 있을거란 확신으로 지원하게 되었다. (나름 이유가 있었던 지원이었던 것이었다!!!)

첫번째 회사 면접이 너무 절망 멸망 파멸이라 자신감하락한 서스포님은... 면접을 갈까말까 하였지만 에라이 모르겠다 연습이라도 해보자 하고 두번째 면접을 보게 되었다... (그런것이다.)


분위기도 너무 좋았고 편안하고..., 갱얼지의 소리가 우렁차서 갱얼지들과 함께 일할 수 있다는 것이 조금 좋았다.( 햄찌맘 / 인간불신 동물사랑... ) 첫번째 면접을 반성하고자 적었던 글들이 굉장히... 두번째 면접에서 도움이 되었다!!!!

무려 쫄보 서스포가 2시간동안 면접을 보게되는 역대의 기록을 갱신하였는데...

합격문자가 올때까지 결과는 모르지만... 만약 이곳을 합격하게 된다면 이곳에 입사하지 않을까 조심스런 생각을 주절주절 해보았다... !!! (두둥)

꼭 면접 보시고 아쉬운 답에 대해서 다시 작성하고 생각 정리하시는걸 추천드립니다 !


✨ 질문내용들

  1. 어떤일을 진행하는 회사인지, 회사에 지원하게 된 이유

  2. 프론트엔드로 진로를 이유

  3. 리액트를 선택한 이유

  4. 자신의 리액트 실력이 어느정도 수준인지

  5. 전 회사 업무 (+ 업무공유 방식)

  6. 깃(깃허브)을 언제부터 사용하게 되었는지

  7. 다녔던 한달짜리 학원에서 무엇을 배우게 되었는지

  8. 공부진행은 어떻게 하였는지

  9. 자체 앱개발로 새로운 언어의 공부에 대한 의견

[프론트엔드 기술면접]

  • var / let /const 특징
  • margin padding 의 차이
  • 스프레드 오퍼레이터(Spread Operator) 사용여부
  1. 가장 자신있는 프로젝트 설명 (하나 간단 설명)




[질문]

  1. 신입으로 입사하게 된다면 처음에 어떤 일을 진행하게 되는지?

  2. 프로젝트 참여시 회의를 진행하면서 의견을 펼 칠수 있는지?

  3. 인턴시 교육으로 클론코딩을 진행하게 되는데 어떠한 형식으로 진행하게 되는지?

  4. 연차는 어떤게 사용할 수 있는지?
    (사람들과 중복사용이 가능한지? / 최대 2~3일정도 기간이 정해져있는지?)

  5. 회식문화는 어떻게 형성되어있는지?

  6. 인턴시 80%로 지급되는지 100%으로 지급되는지?

  7. 연봉은 어떻게 생각하고 있는지?

  8. 중식제공으로 되어있는데 식사는 어떻게 진행되는지?

  9. 마지막으로 제가 더 좋은 개발자가 되기 위해서 어떤것을 준비하면 좋을지에 대한 조언.



순으로 진행되었다. ( 사실 너무 많은 대화를 진행하였기에... ㅇ<-< 많이 까먹어버렸다!! )

첫번째 면접에서 중복된 내용들이 많아서 굉장히 도움이 되었다. (정리하기 잘했다 뿌듯!!! 그리고 탭으로 기술면접을 눈앞에서 적으면서 말로 설득하는 것보다 그림으로 보여주어 좋은 말씀을 많이 주셨다..!!




🎠 면접에서 했던 나의 기록

🔊 리액트를 선택한 이유

우스운 답변일 지 모르겠지만 저는 한 유튜버의 영상을 통해 리액트를 선택하게 되었습니다. 그리고 REACT를 공부하면서 REACT를 배우길 잘했다고 느낀점이 많습니다.

  • 트렌티한 라이브러리
  • 위대한 기업의 신뢰
  • 거대한 사용자 커뮤니티.
  • 바닐라 자바스크립트보다 배우기 쉬움.
  • 컴포넌트화 기반

🔊 깃(깃허브)을 언제부터 사용하게 되었는지

11월부터 깃을 사용할려고 노력을 하였는데, 인터넷강의와 구글링으로 했을때 깃허브에 오류가 생겨 생각보다 빨리 깃허브를 사용하지 못해서 책을 구매해 천천히 배우도록 하였습니다.

1일 1커밋을 목표로 매일 진행한 것들에 대해서 업로드하고 만일 커밋이 되지 않는 날에는 개발블로그에 글을 작성하도록 제가 보여줄 수 있는부분에서 최선의 노력을 하였습니다.


🔊 공부진행은 어떻게 하였는지

혼자 독학으로 6~7개월정도 공부를 진행하였습니다
HTML5 / CSS3 / Javascript 는 퍼블리셔 국비 과정에서 어느정도 지식을 쌓았습니다. (퍼블리셔 과정은 ES5 기술을 사용했음 (변수 var 사용))

퇴사를 하게된 이후 혼자 javascript 를 공부하면서 React를 노마드코더(트위터 클론코딩)로 입문하였고 어느정도 지식을 쌓은 상태에서 제기동에 있는 넵플리스 학원 React를 수강하여 복습차원으로 진행하였습니다.

넵플리스 학원에서 영화와 책검색 어플리케이션과 인스타클론코딩을 진행하였으나 인스타는 학원의 DB를 사용해서 개인포트폴리오에 업로드는 하지 않았고 인프런의 커뮤니티 클론 코딩을 진행한 후 유튜브API를 이용하여 개인프로젝트를 진행하였습니다.
(기존에 공부했던 코드 참고 + 구글링 + 유튜브 강의)

현재는 면접을 위해 면접 준비와 자바스크립트로 알고리즘 공부를 진행하고 있습니다.


[프론트엔드 기술면접]
  1. var / let /const 특징
  • var : 재 선언 가능 / 재 할당 가능 / 호이스팅가능 / {함스스코프}
  • let : 재 선언 불가능 / 재 할당 가능 / 호이스팅 X(TDZ) / {블록스코프}
  • const : 재 선언 불가능 / 재 할당 불가능 / 호이스팅 X(TDZ) / {블록스코프}
  1. margin padding 의 차이
    Margin은 Border 바깥쪽을 차지한다. 주변 요소와 거리를 두기 위한 영역이다.
    Padding은 Content와 Border 사이의 내부여백을 나타낸는 영역이다.
    line-height 사용시 중앙으로 맞지않는 문제를 padding과 box-sizing : border-box로 중앙을 맞추는 나만의 퍼블리싱 관련해 기술코멘트도 함께 말씀드렸다.
  1. 스프레드 오퍼레이터(Spread Operator) 사용여부
    하나로 뭉쳐 있는 여러 값들의 집합을 펼쳐서 개별적인 값들의 목록으로 만드는 것.

🔊 마지막으로 제가 더 좋은 개발자가 되기 위해서 어떤것을 준비하면 좋을지에 대한 조언.

지금까지 했던 것 처럼 열심히 하시고 클론코딩을 좀 더 많이 하셨으면 좋겠습니다.

또 이것저것 할려고 하는 의지가 많이 보이시는데 자신만의 스텝을 만들어 일정수준에 도달하고다른 것들을 배우는 것이 좋을거라 말씀드립니다.

다양한 것, 총 10가지를 고루고루 하는 것도 나쁘지않지만 진정한 전문가가 되기 위해서 2~3가지를 누구보다 잘하는 사람이 되었으면 좋겠습니다.

라는 답을 받았습니다!




[멘탈에 좋은 영향을 주었던 영상]

https://youtu.be/DKE0YYxF4LQ

profile
프론트엔드 주니어

0개의 댓글