새오의 개발 기록

프론트엔드 면접 질문 본문

Interview

프론트엔드 면접 질문

새오: 2022. 12. 16. 14:44

면접 일자: 2022.12.16

면접 시간 1시간

2:1 (프론트엔드 팀장님들)

줌 화상면접

 

이력서 질문과 기술 질문으로 나눠서 질문 주셨는데 섞여있긴 함

 

 

1부 이력서 질문

 

  1. 이력서 기반 자기소개
  2. 프로젝트 하면서 힘들었던 경험
  3. 시간 안에 해결해야 하는 업무가 주어졌는데 혼자 해결하기에 무리일 수도 있다면 어떻게 하겠는가? 혼자 하겠는가 팀에 말하겠는가?
  4. 회사에 여행 분야, 공연분야, 어드민 분야가 있는데 어떤 부서에서 일하고 싶은가? 왜?
  5. 입사는 언제 할 수 있는지?
  6. git환경을 구축했다고 했는데 어떻게 했는가? 어려운 점은 없었나?
  7. git 왜 도입했나
  8. 정직원이었나?
  9. figma도 본인이 도입한건가
  10. 왜 vue.js 선택했나?
  11. react는 해봤나?
  12. vuex는 해당 프로젝트에서 처음 써본건가
  13. vue 몇 버전 쓰나 3 사용해봤나
  14. 프로젝트는 회사 사람들이랑 한건가
  15. 어쩌다 프론트엔드 개발자를 하게 되었나

 

 

2부 기술 질문

  1. 호이스팅
  2. var, let, const
  3. vue 라이프 사이클
  4. 동기 비동기
  5. 브라우저 랜더링
  6. reflow, repaint 어디서 발생하는가
  7. 클로저
  8. 실행 컨텍스트
  9. cors
  10. promise랑 콜백 차이점
  11. css 속성들 뭐있나
  12. 타입스크립트 사용해봤나
  13. 이벤트 버블링
  14. 이벤트 위임
  15. 웹팩으로 구성해본적 있나
  16. 웹팩에 css 설정 해봤나
  17. 자바스크립트는 몇 버전 써봤나?
  18. es6랑 이전 버전이랑 차이점
  19. 자바스크립트 데이터 타입
  20. 자바스크립트 내장 메서드 뭐 써봤나
  21. reduce는 안 써봤나
  22. 가상돔
  23. 화살표 함수랑 일반 함수의 차이점
  24. 크로스 브라우징
  25. 큐와 스택 설명
  26. 깊은 복사와 얕은 복사
  27. 일하게 되면 새로운 기술 빠르게 배우느라 공부도 많이 해야되고 그러는데 괜찮겠나
  28. vue에서 watch와 computed의 차이
  29. vue에서 computed와 method의 차이
  30. vue에서 상위 컴포넌트에서 하위 컴포넌트로의 통신 방식
  31. 하위에서 상위 통신 방식
  32. 이벤트 버스는 형제끼리만 가능한건가?
  33. 이벤트 버스 아예 다른 컴포넌트끼리 사용 불가능한가?
  34. mixin 써봤나
  35. vue 폴더 구성
  36. 가비지 컬렉터
  37. 유사배열 객체

아예 몰라서 답 못 한 것도 몇개 있는데 처음 들어본거라 기억을 못하겠다ㅠ