면접 타운

  • all

  • frontend

  • backend

  • staleTime과 cacheTime의 차이는 무엇인가요?

    staleTime은 refetch 조건, cacheTime은 메모리 유지 기간이라는 점을 설명해주세요.

  • 쿼리 무효화(Query Invalidate)는 언제 하나요?

    데이터 변경 이후 관련 쿼리를 새로 불러오기 위한 무효화 방법을 설명해주세요.

  • useMutation은 언제 사용하나요?

    POST, PUT, DELETE 요청과 같은 데이터 변경 시 사용하는 이유를 설명해주세요.

  • useQuery 훅은 어떻게 사용하나요?

    기본 사용법과 key, fetch 함수, 옵션 설정 방식에 대해 설명해주세요.

  • TanStack Query란 무엇인가요?

    어떤 역할을 하는 라이브러리인지 설명해주세요.

  • 브라우저의 Same-Origin Policy(동일 출처 정책)는 무엇인가요?

    Same-Origin Policy의 정의와 이것이 웹 보안에 왜 중요한지 설명해주세요.

  • 브라우저가 자바스크립트를 실행할 때 블로킹이 발생하는 이유는 무엇인가요?

    자바스크립트가 파싱될 때 HTML 파싱을 블로킹하는 이유와 이를 방지하기 위한 async, defer 속성의 차이를 설명해주세요.

  • 크로스 브라우징이란 무엇이며 왜 중요한가요?

    크로스 브라우징의 개념과 중요성을 설명하고, 실제 프로젝트에서 경험한 크로스 브라우징 이슈와 해결 사례가 있으면 설명해주세요.

  • 브라우저에서 프론트엔드 성능을 분석할 때 어떤 도구를 사용하시나요?

    Chrome DevTools, Lighthouse, WebPageTest 등 성능 분석 도구의 주요 기능과 실제로 성능을 개선했던 경험을 설명해주세요.

  • DOMContentLoaded와 load 이벤트의 차이는 무엇인가요?

    두 이벤트의 발생 시점과 각각의 사용 사례를 설명해주세요.

  • ◀
  • 1
  • 2
  • 3
  • 4
  • 5
  • ▶