프론트엔드 기술면접 질문 리스트 🧾

junghyeonsu·2021년 8월 16일
6

지식정리

목록 보기
1/4
post-thumbnail

내가 다 안다고 생각했던 것들을
실전에서 안다고 증명을 해야할 때
머뭇거리는 나를 위해 던지는 질문 리스트

📌 (프론트) 개발자 상식

  • CORS에 대해서 알고 있고, 어떻게 대처해야 하는지 알고 있나?
  • HTTP, HTTPS에 대해서 알고 있나?
  • 브라우저의 동작 방식에 대해서 알고 있나?
  • CSR, SSR의 차이점과 각각의 특징에 대해서 알고 있나?
  • 브라우저 저장소의 각각의 차이점에 대해서 잘 알고 있나?
  • 프론트엔드 빌드 시스템에 대해서 알고 있나?
    - Babel, NodeJS, NPM, ESLint, Prettier
  • 프론트엔드 모듈 번들러(Webpack)에 대해서 알고 있나?
  • 웹 접근성과 시멘틱 마크업에 대해서 잘 알고 있나?
  • SEO와 적용 사례에 대해서 잘 알고 있나?
  • REST API에 대해서 잘 알고 있나?
  • 번들과 번들 최적화에 대해서 잘 알고 있나?
  • 브라우저 주소창에 주소를 입력하고 엔터를 치면 어떤 일이 일어나는지 정확하게 알고 있나?
  • 로그인 방식, 토큰 관리는 어떻게 하는지 정확히 알고 있나?
  • Ngnix가 무엇이고 언제 사용하는지 잘 알고 있나?

📌 JavaScript

  • hoisting에 대해서 알고 있나?
  • this에 대해서 알고 있나?
  • closure에 대해서 알고 있나?
  • JavaScript의 동작 방식에 대해서 알고 있나?
  • let, const, var 의 차이점에 대해서 알고 있나?
  • 이벤트 버블링, 이벤트 캡처, 이벤트 위임에 대해서 알고 있나?
  • JavaScript의 비동기, 비동기 처리에 대해서 알고 있나?
  • TypeScriptJavaScript의 차이점에 대해서 잘 알고 있나?
  • 그냥 함수와 화살표 함수의 차이점에 대해서 정확히 알고 있나?
  • JavaScript에서 이벤트루프가 무엇인지 알고있고 사용 경험이 있나?
  • 애니메이션 구현은 어떤 방식으로 하는지 알고 있나?

📌 React

  • React는 왜 쓰는 거고, 다른 프레임워크와의 차이점을 알고 있나?
  • ReactvirtualDOM에 대해서 알고 있나?
  • React에서 Flux 패턴을 알고 있나?
  • 좋은 컴포넌트 설계란 무엇인지에 대해 알고 있나?
  • React의 상태 관리에 대해서 잘 알고 있나?
  • React key property에 대해서 정확히 알고 사용용도를 알고 있나?
  • React의 좋은 스타일링 방법에 대해서 잘 알고 있나?
  • React의 컴포넌트 메모이제이션에 대해서 잘 알고 있나?
  • React 테스트에 대해서 잘 알고 있나?
  • Next.JS는 왜 사용하는거고 잘 알고 있나?
  • React hooks에 대해서 정확히 알고 있나?

📌 Computer Science

  • 모든 자료구조에 대해서 알고 있나?
  • 자료구조의 적용 사례와 각각의 장단점을 알고 있나?

🥇 한 발짝 더

  • 웹 설계 패턴 및 자신이 추구하는 방식이 있나?
  • 자신의 꾸준한 성장을 위해 노력하는 것이 있나?
  • 웹 서비스의 사용성을 개선하기 위해 고민해 봤던 부분이 있는지? 구체적인 사례와 나의 확고한 의견이 있나?
  • 자신의 코딩 컨벤션이 있나?
  • 자신의 라이브러리 선택에 대한 확고한 가치관이 있나?
  • 잘하는 개발자가 무엇이라고 생각하는지 의견이 있나?

나의 질문 출처들
1. 캡틴 판교님
2. alskt0419.log
3. holim0.log

profile
끊임없는 성장을 추구

0개의 댓글