<aside> 📢 기술 면접 시 빈도 높게 나오는 TOP 65을 추렸습니다.

해당 질문에 **면접에서 답변할 수 있을 정도의 길이(3~4줄)**로 답변을 달아보세요. 특히 면접 답변의 핵심은 **두괄식(핵심을 먼저 말하는 것)**입니다. 완성 후, 면접 하루 전날 족보처럼 훑어보고 면접을 보러갑시다!

</aside>

Frontend

  1. Optimistic Update에 대해 설명해주세요.
  2. 인증/인가의 관점에서 세션 방식과 JWT 방식의 차이점을 자세히 설명해주세요. 각 방식의 장단점과 실제 프로젝트 활용 경험이 있다면 공유해주세요.
  3. 쿠키, 세션, 웹스토리지의 차이를 설명해보세요.
  4. 브라우저의 렌더링 과정에 대해서 설명해주세요.
  5. 쿼리 스트링은 주로 어디에 사용하셨나요?
  6. 브라우저에 URL을 입력하면 일어나는 일에 대해 순서대로 설명해주세요.
  7. 정규 표현식을 사용해본 경험이 있으신가요?
  8. 크로스 브라우징이 무엇인가요?
  9. lazy-loading에 대해서 알고 계신가요?
  10. CORS 오류가 나는 이유에 대해 알고 계신가요?
  11. favicon이 무엇인지 알고 계신가요?
  12. babel과 같은 트랜스파일러의 역할을 설명해주세요.
  13. eslint같은 linter가 중요한 이유를 설명해주세요.
  14. 웹팩 같은 bundler에 대해 알고 계신가요?

— 추가 —

  1. Lighthouse를 이용하여 Web Vital 진단 및 최적화를 진행할 수 있다.
  1. 브라우저 호환성이란 무엇을 말하는 것인가요? 또한 어떤 점들을 고려해야 할 까요?