/interview_frontend

네이버 면접 준비하며 정리했던 내용들입니다.

interview_frontend

네이버 면접을 준비하며 정리했던 내용들입니다.

git에서 보시는거보다 notion링크를 통해 보시는 게 편합니다. Notion 링크

면접 준비

Babel 이란?

Webpack이란?

NextJS

React 관련

Javascript 싱글 쓰레드

브라우저의 렌더링

TCP 와 HTTP

호이스팅과 TDZ

JS의 this

script태그가 body 위 / 아래에 있을 때의 차이, async load(async defer)

position relative vs absolute 속도 비교

var, let, const의 function scope, block scope

keep-alive 란

JS의 프로토타입

V8 엔진과 Chromium

Gzip

웹서버와 WAS 차이점

함수표현식과 함수선언식 차이

코드 스플리팅, preloading

React 18 변경점

css-in-js

React에서 SSR 구현

require VS import

Redux 와 Flux 패턴

JS layout, paint 과정 없앨 수 있는 기법들

JS로 렌더링 성능 높이는 법

JS의 메모리 관리

클라이언트 단에서 응답을 더 빨리 받는 방법

딥링크

BFF란?

그 외에 보면 좋을 주제

  1. 이벤트 Bubbling, Capturing, Delegation
  2. rAF(requestAnimationFrame) vs setInterval 차이
  3. JS Lexical scope
  4. JS Scope chain
  5. JS arrow function
  6. 함수형 프로그래밍(커링)
  7. Restful API란
  8. JS의 Closure
  9. JS Promise
  10. JS async / await
  11. CORS와 SOP, preflight
  12. AMP란?
  13. TS
  14. 프론트엔드의 보안이슈
  15. TDD
  16. css 전처리기와 post-css

기록하지 않고 공부만 하고 넘어간 내용들도 있어서 일부 내용이 부족할 수 있습니다. 정확하지 않은 내용이 있을 수 있으니 의심가는 부분이 있다면 issue를 남겨주시거나 개인적으로 보완하시면 좋을 거 같습니다.