Hah-nna / Tech_Interview

0 stars 0 forks source link

기술 인터뷰를 위한 레포

일정

회차 날짜
1회차 23.11.25
2회차 23.12.02
3회차 23.12.09
4회차 23.12.16
5회차 23.12.23
6회차 23.12.30
7회차 24.01.06
8회차 24.01.13

주제

회차 주제
1회차 - JS : 변수 + 호이스팅
- React: useState
- OS: Process & thread
2회차 - JS : this, 클로저
- React: - useCallBack, useMemo, React.memo
- Network: HTTP & HTTPS
3회차 - JS : this, 클로저
- useCallBack, useMemo, React.memo
- CORS(Cross-Origin Resource Sharing) 에러란 무엇인가요?
- 브라우저에 www.naver.com을 입력하면 어떤 일이 일어나나요?
4회차 - JS : 콜백함수, 비동기(async await)
- redux, flux pattern
- 쿠키, 세션, 웹스토리지의 차이에 대해 설명해주세요
 • 브라우저에서 탭 이동 혹은 탭 종료 시에는 세션 스토리지에 어떤 영향을 끼치나요?
토큰 기반 인증 방식에 대해 설명해주세요. * ⭐ JWT 토큰을 쿠키에 저장했을 때 취약점에 대해 설명해주세요.
5회차 - JS : 깊은 복사 & 얕은 복사
- React: SSR, CSR, SSG
- NextWork: REST API, OAuth와 JWT의 차이점
6회차 - JS : 버블링, 캡쳐링, 이벤트위임
- React: Redux와 Recoil에 대해 비교 설명해주세요(자기가 써본 전역 상태관리 라이브러리도 다 포함해서 비교 설명)
- 웹사이트 성능 최적화에는 어떤 방법이 있나요?
- 협업에서 기억에 가장 남는 상황, 협업에서 어려웠던 경험(어려웠던 이유, 어떻게 해결했는지)
-“팀에서 1인분을 한다”고 할 때, 1인분은 어떤걸 의미하는걸까요?
7회차 -JS : - Props와 State의 차이, React에서 State의 불변성은 어떻게 유지할 수 있나요?, Key Props를 사용하는 이유에 대해 설명
TypeScript: - 타입스크립트를 사용하는 이유, Type과 Interface의 차이점
Web(프론트 전반): SEO
-Network: TCP의 3-Way-Handshake와 4-Way-Handshake
8회차 -JS : - 디바운스, 쓰로틀링
- 알고리즘의 종류, 자료구조의 종류
OS : 운영체제의 정의에 대해 설명