EHJ 멘토님과의 마지막 멘토링!

김현우·2024년 7월 24일
0

Codeit

목록 보기
6/8
post-thumbnail

면접질문 막 받아적기

그냥 진짜 막받아적은거라 딱히 두서가 없습니다
진짜 메모용


리액트?

react 관련
렌더링, 가상돔(리액트 가상돔 diffing 알고리즘),
함수형 컴포넌트 라이프사이클
리액트 리렌더링조건
key의 역할

상태관리 (redux, recoil, react-query) 이런거 질문도 있었고

react native에서는
div -> View
span -> text
img -> image
얘네는 스크롤이 알아서 안되니까 스크롤태그가 따로있음
목록이 많아지면 flatlist 이런거 쓰기도하고..

SPA CSR SSR 관련 알아두면좋고

ssr을 왜 쓰는가

메타태그를 왜 붙이나요? -> 구글봇을 예로치면 메타태그를 먼저보여줌
구글 봇이 메타태그를 csr로하면 없는채로 가져가니까
일부러 ssr을 해서 메타태그를 넣고 검색에 노출되기 보다 편하게한다

구글 서치콘솔 같은거 참고하고
구글봇이 어떤 URL을 긁어가는지 같은걸 분석해서
사이트가 보다 잘 뜰수 있게 한다


Javscript

클로져 많이 물어봤고

  • 클로저
  • 이벤트 루프
    -> 이게 Queue개념으로 이어진다
  • == vs === <- 무슨차이있음?

Typescript

type 사용 경험 pic omit partial
-> pic 이랑 omit이 되게 비슷한데 이거 둘의 차이


  • http와 https의 차이
  • base64 인코딩을 하는 이유
  • csrf 공격질문
  • cors 에 대해서

브라우저렌더링 <- 이거 단골임

HTML관련해선 (div랑 span이 뭐가다르냐?) 도 받아봄
div는 block이고
span은 inline이다
버튼은 inline-blcok
(근데 이건 좀 째째한 질문이었음)


DB

  • 인덱스
  • 유니크인덱스, 단일인덱스

자료구조 알고리즘 CS?

Queue - stack / list, set 이런거 묻기도하고
OS쪽 묻기도하고 (스레드와 프로세스의 차이) / 데드락 / 스케쥴러

기술면접대비 cs전공 질문모음집
이화여대 운영체제 무료강의 이런거 있으니까
한번 찾아봐도 도움될듯?

(한번 공룡책 읽어볼생각)
순열조합, 시뮬레이션 이런거 많이나오고

좀 어려운거는 DP 알고리즘도 있고?


취직 관련해선

일단 뭐라도 지원해본다면
일단 가기싫은 회사부터 지원해보는게 나을듯?

면접 준비 ㄱㄱ
알고리즘 테스트 준비 ㄱㄱ
SQL 배우면 좋다

profile
Codeit 스프린트 / 풀스택 1기 수강중인 김현우입니다!

0개의 댓글