면접

· 면접질문
HTTP & HTTPSQ. HTTP/2를 설명하고 장점 두가지를 설명해주세요.Q. HTTP와 HTTPS의 차이점은 무엇인가요?TCP vs UDPQ. TCP와 UDP의 차이를 설명해주세요.Q. TCP의 Flow Control 방법에 대해 알려주세요. TCP HandShakeQ. 3-way handshake 과정에 대해 설명해주세요A. 3-way handshake는 TCP를 통한 데이터 전송 과정에서 신뢰성 있는 연결을 수립하는 절차입니다.1. 먼저, 클라이언트가 서버에게 연결을 요청하며 클라이언트의 SYN(시작 시퀀스 번호)를 보냅니다.2. 서버가 클라이언트의 연결 요청을 받고 클라이언트에 SYN-ACK(서버의 시작 시퀀스 번호 - 클라이언트 시작 시퀀스 번호 + 1) 패킷을 보내 요청..
· 면접질문
메모리Q. 통상적인 메모리 구조 내의 4가지 구성에 대해 간단하게 설명해주세요A. 메모리는 code, data, heap, stack 영역으로 구성되어 있습니다. code 영역에는 코드 내부의 함수나 명령문 혹은 상수가 저장됩니다. data 영역에는 프로그램의 전역변수나 정적변수가 저장됩니다. heap 영역에는 사용자가 동적으로 생성하는 변수가 저장됩니다. 마지막으로 stack 영역에는 함수를 실행할 때 생성되는 매개변수나 지역변수가 저장됩니다. Q. BSS와 Data의 영역을 나누는 이유에 대해 간단하게 설명해주세요.A. Data 영역은 초기화 된 변수와 초기화 되지 않은 변수를 저장하는 BSS 로 나뉘어집니다. BSS 영역이 존재하는 이유는 초기화된 변수와 초기화 되지 않은 변수를 구분해 관..
따봉치치
'면접' 태그의 글 목록