프론트엔드 면접을 위해 공부한 자료들을 개인적으로 정리한 내용입니다.
인터넷에 "프론트엔드 면접 예상문제" 와 같은 키워드로 검색하면 나오는 이런저런 블로그 글에서 정보를 얻어 개인적으로 공부할 겸 내용을 모아 두었습니다.
블로그 등의 내용들을 발췌한 부분도 있으나, 직접 검색하여 제가 이해하기 편하게 말을 바꾼 부분이 대부분이기 때문에
혹여나 이 내용을 참고하고자 하는 분이 계시다면 대략적인 내용만 참고하시고 추가로 검색하시는 등 내용에 대한 검증을 하시는 것을 추천드립니다.
잘못된 내용이 있다면 지적해주시면 감사드리겠습니다.
- 자바스크립트의 데이터 타입
- 호이스팅이란
- 클로저란
- 프로토타입이란
- Event Bubbling/Capture/Delegation
- ES6 주요 문법
- ES7+ 몇 가지 기능들
- 화살표 함수와 function 키워드 함수의 차이
- async, await
- .apply, .bind, .call
- Javascript는 싱글 스레드
- Typescript는 뭐가 다른가
- require와 import의 차이
- Javascript의 메모리 관리
- Method Chaining
- Callback 지옥 탈출하는 예시
- Call By Value, Call By Ref
- 실행 컨텍스트란
- 스코프 체인
- 렉시컬 스코프
- 마이크로태스크와 매크로태스크
- 배열에 비동기 작업 수행하기