• 이진 탐색 방법에 대해 설명할 수 있나요?

  • Virtual Dom 이 무엇이고, 어떤 면에서 좋은가요? ⇒ 전체 dom을 업데이트 하느냐, 부분만 업데이트 하느냐의 차이?!

  • 브라우저 렌더링 방식에 대해 설명하세요

  • Hoisting과 Temporal Dead Zone이 어떻게 연관되어 있는지 설명하세요.

  • Class 컴포넌트와 함수형 컴포넌트의 차이점이 무엇인가요? ⇒ 컴포넌트 생명주기를 직접 관리해야된다.

  • 자바스크립트는 싱글스레드 입니다. 어떻게 싱글 스레드 방식으로 비동기 호출을 할 수 있나요?

  • 리액트 훅의 사용 규칙에 대해 설명하세요.

  • 번들링은 왜 필요한가요?

  • 자바스크립트 엔진의 콜 스택이 무엇인지 설명하세요.

  • 리플로우와 리페인트에 대해 설명하세요

  • 이벤트 루프에 대해 설명할 수 있나요?

  • 반응형 웹은 무엇이고 장단점에 대해 설명하세요.

  • Node.js는 싱글스레드인가요? 🧡

  • 스택과 큐의 차이점은 무엇인가요?

  • 트리와 그래프의 차이점은 무엇인가요?

  • 가비지 컬렉션은 무엇이고, 가비지 컬렉션을 가진 언어에는 무엇이 있나요?