CS 가상 기술 면접 - 네트워크, 운영체제, 데이터베이스, Java

네트워크

브라우저에 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 튜닝이나 정규화를 직접 해본 경험이 있다면 말씀해주세요.

답변이 이곳에 표시됩니다.
Java

JVM의 실행 과정에 대하여 설명해주세요.

답변이 이곳에 표시됩니다.

Main 함수가 static인 이유는 무엇인가요?

답변이 이곳에 표시됩니다.

추상 클래스와 인터페이스의 차이가 무엇인가요?

답변이 이곳에 표시됩니다.

String, StringBuilder, StringBuffer의 특징에 대해 알려주세요.

답변이 이곳에 표시됩니다.
메인화면