<aside>
📢 기술 면접 시 빈도 높게 나오는 TOP 65을 추렸습니다.
해당 질문에 **면접에서 답변할 수 있을 정도의 길이(3~4줄)**로 답변을 달아보세요.
특히 면접 답변의 핵심은 **두괄식(핵심을 먼저 말하는 것)**입니다.
완성 후, 면접 하루 전날 족보처럼 훑어보고 면접을 보러갑시다!
</aside>
Frontend
- Optimistic Update에 대해 설명해주세요.
- 인증/인가의 관점에서 세션 방식과 JWT 방식의 차이점을 자세히 설명해주세요. 각 방식의 장단점과 실제 프로젝트 활용 경험이 있다면 공유해주세요.
- 쿠키, 세션, 웹스토리지의 차이를 설명해보세요.
- 브라우저의 렌더링 과정에 대해서 설명해주세요.
- 쿼리 스트링은 주로 어디에 사용하셨나요?
- 브라우저에 URL을 입력하면 일어나는 일에 대해 순서대로 설명해주세요.
- 정규 표현식을 사용해본 경험이 있으신가요?
- 크로스 브라우징이 무엇인가요?
- lazy-loading에 대해서 알고 계신가요?
- CORS 오류가 나는 이유에 대해 알고 계신가요?
- favicon이 무엇인지 알고 계신가요?
- babel과 같은 트랜스파일러의 역할을 설명해주세요.
- eslint같은 linter가 중요한 이유를 설명해주세요.
- 웹팩 같은 bundler에 대해 알고 계신가요?
— 추가 —
- Lighthouse를 이용하여 Web Vital 진단 및 최적화를 진행할 수 있다.
- 브라우저 호환성이란 무엇을 말하는 것인가요? 또한 어떤 점들을 고려해야 할 까요?