- JS Runtime Environment 란 무엇이고, 대표적인 2개 설명
- JS Engine 동작 원리를 간략하게 설명해볼것 (나만의 간략한 설명 만들어보기)
- Lexical Scope 란 무엇인가? (코딩 시험 문제로 나올 수 있음) + Scope Chain, Hoisting
- 함수 선언(문) 과 함수 표현식 그리고 화살표 함수에 대한 설명
- Callback 이란 무엇인가
- Promise 란 무엇이며, Async / Await 에 대해 짧게 설명 후 에러 처리 방식에 대해 설명
- JS 스크립트 로딩 방식 Async, Defer 동작 원리
- Currying 이란 무엇인가? 및 용례
- Closure 이란 무엇인가? 및 용례
- IIFE 란 무엇인가? 및 용례
- 객체/배열에서의 Spread Operator
- 객체/배열에서의 Destructure
- ES6 에 추가된 JS 문법 (잘 사용되는 문법들이 대거 등장했던 황금기(?))
- AJAX 간편한 사용을 위한 jQuery, Axios, Fetch API 차이에 대해 간략히만 설명
- 모듈 시스템이란 무엇이며, CommonJS(CJS) 와 ES Modules(ESM) 의 차이
- 이벤트 버블링이란 무엇인가? 버블링을 활용한 방법론 (이벤트 위임) 과 방지하기 위한 방법
- 타입스크립트란? 왜 사용하는가?