신입 면접에서 자주 묻는 질문 정리 - 자바스크립트(JavaScript)편
2025. 10. 4. 18:38

자바스크립트 기본 개념

- JS의 정의와 특징

- var, let, const의 차이는?

- 호이스팅이 무엇이죠?

- 스코프가 뭐죠?

- 클로저가 뭐에요?

- this바인딩에 대해 설명해주세요

- 화살표함수와 일반함수의 차이점은?

 

자료형과 타입

- 기초타입과 참조타입에 대해 설명해주세요

- null과 undefined는 무엇이 다를까요?

- ==과 ===을 비교해주세요

- truthy와 falsy의 값은?

 

비동기

- 동기와 비동기에 대해 설명해주세요

- 콜백이 뭐죠?

- 콜백 지옥이란?

- Promise가 뭐죠?

- Async/Await에 대해 설명해주세요

- 이벤트 루프가 무엇이며, 동작방식에 대해 설명해주세요

 

ES6+

- 구조 분해 할당이 무엇이며 어떤식으로 사용하죠?

- 스프레드 연산자를 알고 계신가요?

- Rest 파라미터란?

- 템플릿 리터럴이란?

 

기타 메서드

- map, filter, reduce의 차이는?

- forEach, map의 차이는?

 

그 외

- 프로토타입이 뭐죠?

- class와 생성자함수의 차이는 뭘까요?