1. Q: JavaScript의 클로저(closure)에 대해 설명해주실 수 있나요?
  2. Q: JavaScript의 호이스팅(hoisting)에 대해 설명해주실 수 있나요?
  3. Q: 이벤트 버블링과 이벤트 캡처링에 대해 설명해주세요.
  4. Q: JavaScript의 'this' 키워드에 대해 설명해주실 수 있나요?
  5. Q: 프로미스(Promise)와 콜백(callback)의 차이는 무엇인가요?
  6. Q: JavaScript의 프로토타입에 대해 설명해 주세요.
  7. Q: JavaScript의 클래스 문법에 대해 설명해 주세요.
  8. Q: 클래스와 프로토타입의 차이점은 무엇인가요?
  9. Q: 동기와 비동기 처리의 차이점은 무엇인가요?
  10. Q: ES6의 새로운 기능에 대해 설명해주세요.
  11. Q: TypeScript에 대해 어떻게 생각하시나요?