1. 자바스크립트 엔진의 동작 방법 2. 이벤트 루프 Task queue란? (Micro vs. Macro) 자바스크립트는 싱글 스레드 기반인데 어떻게 비동기 처리를 할 수 있나요? 3. 호이스팅(hoisting)에 대해 설명해주세요 4. 실행 컨텍스트 5. 스코프 스코프 체인 / 스코프 체이닝 렉시컬 스코프 블록 레벨 스코프 / 함수 레벨 스코프 6. JS의 가비지 컬렉션(GC)에 대해 설명해주세요 7. 배열에 값을 추가/삭제했을 때 메모리가 어떻게 변화하는지 과정을 설명해주세요.