브라우저에 www.google.com을 입력했을 때 어떤 일이 일어나는지 설명하세요.
OSI 계층에 대해 설명해주세요.
TCP 3-way handshake에 대해 설명해주세요.
TCP 4-way handshake에 대해 설명해주세요.
HTTPS 통신은 어떻게 이루어지나요?
TCP와 UDP의 특징에 대해 설명해주세요.
소켓이란 무엇인가요?
REST API에서 REST는 어떤 단어의 약자일까요? 그리고 REST API는 어떤 것을 의미하나요?
TCP의 신뢰성 보장 방법은 어떻게 가능할까요?
CORS란 무엇인가요?
뮤텍스와 세마포어의 공통점과 차이점에 대해 설명하세요.
프로세스와 스레드의 특징에 대해 설명해주세요.
프로세스의 메모리 구조에 대해 설명해주세요.
컨텍스트 스위칭이랑 무엇인가요? 그리고 프로세스의 컨텍스트 스위칭은 어떻게 이루어지나요?
PCB란 무엇이며, 언제 사용되나요?
멀티 프로세스 환경에서 프로세스간 통신은 어떻게 이루어지나요?
데드락이 무엇이며, 데드락의 발생 조건에 대해 모두 말씀해주세요.
데드락은 어떻게 해소할 수 있나요?
가상메모리란 무엇인가요?
ACID 법칙이 무엇인지에 대해 설명해주세요.
정규화가 무엇인가요? 이상현상이 어떤 관련이 있는지에 대해서도 설명해주세요.
제1 정규화부터 제3 정규화까지의 과정에 대해 알려주세요.
인덱스가 무엇인가요? 또 인덱스를 사용할 때의 장단점은 무엇인가요?
클러스터링 인덱스와 논 클러스터링 인덱스의 차이점에 대해 설명해주세요.
OUTER JOIN과 INNER JOIN의 차이점은 무엇인가요?
Transaction의 격리 수준에 대해 설명해주세요.
SQL Injection이란 무엇이고, 어떻게 막을 수 있을까요?
DB 튜닝이나 정규화를 직접 해본 경험이 있다면 말씀해주세요.
JVM의 실행 과정에 대하여 설명해주세요.
Main 함수가 static인 이유는 무엇인가요?
추상 클래스와 인터페이스의 차이가 무엇인가요?
String, StringBuilder, StringBuffer의 특징에 대해 알려주세요.