JavaScript

var, let, const의 차이

JavaScript에서는 var, let, const 키워드로 변수를 선언할 수 있습니다. 세 키워드는 재선언과 재할당 가능 여부, 스코프, 호이스팅 방식에서 차이가 있습니다.

React의 state와 props

면접에서 “React의 state와 props에 대해 설명해 주세요.”라는 질문이 자주 나옵니다. 두 개념을 나눠서 정리해 보겠습니다.

순수 함수란? (불변성과 사이드 이펙트)

면접에서 “순수 함수란 무엇인가요? 불변성과 사이드 이펙트와 연결하여 설명해 주세요.”라는 질문이 자주 나옵니다. 정의와 두 가지 핵심 특징을 정리해 보겠습니다.

useRef가 필요한 상황

면접에서 “useRef가 필요한 상황을 예시를 들어 설명해 주세요.”라는 질문이 자주 나옵니다. 개념부터 대표적인 사용 상황까지 정리해 보겠습니다.

쿠키의 MaxAge와 Expires 옵션

면접에서 “Cookie의 MaxAge, Expires 옵션이 무엇인지, 설정하지 않으면 어떻게 되는지 설명해 주세요.”라는 질문이 자주 나옵니다. 두 옵션의 차이와 미설정 시 동작을 정리해 보겠습니다.

require와 import의 차이

면접에서 “require와 import의 차이점을 설명해 주세요. 각각 어떤 상황에서 쓸 수 있나요?”라는 질문이 자주 나옵니다. 두 모듈 시스템을 나눠서 정리해 보겠습니다.

this의 동작 원리와 용법

면접에서 “this가 동작하는 원리와 용법을 아는 대로 설명해 주세요. 평소 코드 중에서는 어떤 부분에서 가장 큰 차이가 생기나요?”라는 질문이 자주 나옵니다. 동작 원리부터 용법까지 정리해 보겠습니다.