일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- TS
- ZOOM
- Strict
- angular
- 0.75px border
- 문서번호
- ES5
- 1px border
- 전역변수
- 클론코딩
- npm
- font-size
- 0.25px border
- literal
- Websocket
- TypeScript
- jwt
- 10px
- 타입스크립트
- Props
- es6
- github
- 당근마켓
- 0.5px border
- entity
- 컴포넌튼
- 서버리스 #
- readonly
- &연산
- 데이터베이스 #try #이중
- Today
- Total
복잡한뇌구조마냥
리액트 면접준비 [ 11~20문항 ] 본문
11. useEffect와 useLayoutEffect 차이에 대해 설명해주세요.
- uesEffect는 DOM이 화면에 그려진 이후 호출화면이 복잡해지면 느려지고 렌더링 시간증가
- useLayoutEffect는 DOM이 그려지기 전 호출
12. Closure란?
- 클로저는 함수와 함수가 선언된 어휘적 환경의 조합이다.
외부 함수에 접근할 수 있는 내부함수 상태를 안전하게 변경, 유지하기 위해 사용
ex )함수 return 함수
function init(){
var name = "아무거나";
function displayName(){ // 클로저
alert(name);
}
display();
}
init();
13. Javascript 호이스팅에 대해 설명해주세요.
- 호이스팅은 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것
14. 프로세스 생성 과정에 대해 설명해보세요
- 프로그램 → 프로세스 → 스레드
1. 프로세스 식별자 할당
2. 주소공간, 블록공간 할당
3. 제어블록 초기화 (상태정보, 카운터, 스택포인터, 제어정보 등)
4. 링크 (큐에 삽입)
15. HTTPS란
- Hypertext Transfer Protocol Secure
서버와 클라이언트 사이의 모든통신 암호
http를 ssl인증을 통한 보안 프로토콜 암호화, 복호화 과정을 거침
무결성보장을 통해 http보다 탐색하는데 안전
16. TCP란 무엇인가
- Transmission Control Protocol
서버와 클라이언트간 데이터를 신뢰성 있게 전달하기 위한 프로토콜
데이터 전송을 위한 연결지향 프로토콜
17. TCP와 UDP의 차이점은?
- TCP - 정확성, UDP - 신속성
- TCP : 확인 메세지를 통해 데이터를 주고받음
- UDP : 데이터를 보내면 끝, 응답절차 생략
18. 브라우저에서 주소창에 url 입력시 어떤일이 일어나는가
- url로 되어있는 http요청을 DNS를 통해 host에 해당하는 실제 IP주소로 변환하여 서버에 요청
1. DNS 서버에서 도메인 → IP주소 변환
2. IP주소로 HTTP 데이터 전송
3. HTTP 요청정보를 TCP 프로토콜로 전송
4. 서버는 HTTP로 받아 URL데이터 탐색
5. 서버 → 브라우저 응답 , HTTP메세지전송
6. 응답메세지 렌더링, TCP프로토콜 전송
7. 브라우저가 파싱 및 렌더링 과정 → 화면
19. JavaScript Event Loop란?
- call stack이 비워지면 callback queue의 함수를 call stack으로 전달
- callstack : 실행된 코드 환경을 저장하는 자료구조, 후입선출 LIFO
- callback queue : 함수를 저장하는 자료구조 선입 선출 FIFO
20. RESTFul API란?
- REST API를 활용하는 API
REST의 설계 규칙을 잘 지켜서 설계된 API
두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스
URL - 자원
Method - 행위
Representation of Resource - 표현
*데이터형태 : json, sml, rss 등
'이노베이션 캠프' 카테고리의 다른 글
리액트 면접준비 [ 41~50문항 ] (0) | 2022.11.13 |
---|---|
리액트 면접준비 [ 31~40문항 ] (0) | 2022.11.12 |
리액트 면접준비 [ 21~30문항 ] (0) | 2022.11.10 |
리액트 면접준비 [ 1~10문항 ] (0) | 2022.11.08 |
JavaScript 개념 알고 가기 (0) | 2022.08.06 |