또 다시 돌아온 면접 질문 정리하기 타임🙈
다시 한번 생각했다. 기초를… 기초를 탄탄히 하자.
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
Web
- Rendering process of web page
- CSR, SSR 차이