면접 타운

  • all

  • frontend

  • backend

  • 리렌더링 최적화를 위한 방법은 무엇인가요?

    React.memo, useMemo, useCallback 사용 목적과 차이를 설명해주세요.

  • useEffect 훅은 언제 사용하나요?

    side effect 정의와 의존성 배열에 따른 실행 시점을 설명해주세요.

  • 상태(State)와 props의 차이점은 무엇인가요?

    상태와 props의 역할 및 컴포넌트 간 데이터 전달 방식을 설명해주세요.

  • React의 Virtual DOM은 무엇인가요?

    Virtual DOM의 개념과 실제 DOM과의 차이 및 성능상의 이점을 설명해주세요.

  • 얕은 복사와 깊은 복사의 차이점은 무엇인가요?

    객체 복사 시 주소 공유와 JSON 방법, structuredClone 등을 설명해주세요.

  • 이벤트 루프(Event Loop)는 어떻게 동작하나요?

    JavaScript의 이벤트 루프가 어떻게 동작하는지 설명해주세요.

  • 비동기 처리 방식에는 어떤 것이 있나요?

    콜백 함수, Promise, async/await의 차이점과 사용 사례를 설명해주세요.

  • 프로토타입(Prototype)과 프로토타입 체인이란 무엇인가요?

    JavaScript의 상속 구조와 프로토타입 체인의 동작 방식을 설명해주세요.

  • this 키워드는 어떻게 결정되나요?

    함수 호출 방식에 따른 this 바인딩 차이를 설명해주세요.

  • 호이스팅(Hoisting)이란 무엇인가요?

    변수와 함수 선언의 호이스팅 개념과 let, const, var의 차이를 설명해주세요.

  • ◀
  • 3
  • 4
  • 5
  • 6
  • 7
  • ▶