Frontend Interview Questions

2020년 05월 08일

또 다시 돌아온 면접 질문 정리하기 타임🙈 다시 한번 생각했다. 기초를… 기초를 탄탄히 하자.

FE 프레임워크, 라이브러리

  • Redux, MobX 의 차이 - Pattern 관련(e.g. Flux)
  • React에서 class comp, functional comp 차이
  • React 라이프사이클에 대해 설명
  • React에서 불필요한 렌더링을 줄이기 위해 어떻게 하는지, 어떤 라이프사이클에서 호출하는지에 대해 설명
  • React hook을 사용할 때에 주의해야 하는 점
  • Virtual DOM이 어떻게 작동하는지에 대해 설명
  • React에서 Redux 등을 사용하지 않고 상태 관리를 하는 경우의 차이점

JavaScript

  • DOM element control - Event Delegation, Bubbling, Capturing에 대해 설명
  • 호이스팅이란 무엇이며 어떻게 일어나는지 설명
  • 자바스크립트가 다른 언어와 구별되는 특징이 무엇인지 설명
  • 자바스크립트의 this에 대해 설명 - bind, call, apply 차이
  • 자바스크립트의 scope에 대해 설명 - var, let const 차이
  • 비동기에 대해 설명
  • 자바스크립트에서 상속은 어떻게 이루어지는가 설명

TypeScript

  • TS의 장단점
  • 프로젝트를 시작할 때 TS, JS 중 어떤 것을 쓸 것인지

CSS

  • display, position에 대해 설명

Web

  • Rendering process of web page
  • CSR, SSR 차이