CS 면접 스크립트(작성중)

dohyoungK·2023년 10월 25일
0

면접 스크립트

목록 보기
1/30
post-thumbnail

CS 면접 스크립트


1. 개발 상식

[개발 상식] : 좋은 코드란 무엇인지 이야기해보세요.
 내용 

[개발 상식] : 객체 지향 프로그래밍이란 무엇인지 아는대로 설명해보세요.
 내용 

[개발 상식] : OOP의 장점에 대해 설명해주세요.
 내용 

[개발 상식] : 객체 지향 개발 원칙에 대해 아는대로 설명해보세요.
 내용 

[개발 상식] : RESTful API란 무엇인지 아는대로 설명해보세요.
 내용 

[개발 상식] : MVC 패턴에 대해 아는대로 설명해보세요.
 내용 

[개발 상식] : Git 과 GitHub의 차이점에 대해 설명해보세요.
 내용 

2. 네트워크

[네트워크] : www.google.com을 접속할 때 일어나는 일에 대해 OSI 7계층과 연관지어 설명해보세요.
 내용 

[네트워크] : TCP와 UDP의 차이점에 대해서 설명해보세요.
 내용 

[네트워크] : TCP 3, 4 way handshake에 대해서 설명해보세요.
 내용 

[네트워크] : HTTP와 HTTPS의 차이점에 대해서 설명해보세요.
 내용 

[네트워크] : HTTPS에 대해서 설명하고 SSL Handshake에 대해서 설명해보세요.
 내용 

[네트워크] : GET과 POST의 차이점에 대해서 설명해보세요.
 내용 

[네트워크] : HTTP 메서드와 이것이 하는 역할에 대해서 설명해보세요.
 내용 

[네트워크] : HTTP 메서드 중 PUT과 PATCH의 차이점을 설명해주세요.
 내용 

[네트워크] : CORS란 무엇이며 이것에 대해서 설명해보세요.
 내용 

[네트워크] : OSI 7계층이 무엇인지 존재 이유와 함께 설명해보세요.
 내용 

[네트워크] : TCP/IP 4계층에 대해 설명해보세요.
 내용 

[네트워크] : 웹 서버 소프트웨어(Apache, Nginx)는 OSI 7계층 중 어디서 작동하는지 설명해보세요.
 내용 

[네트워크] : 웹 서버 소프트웨어(Apache, Nginx)의 서버 간 라우팅 기능은 OSI 7계층 중 어디서 작동하는지 설명해보세요.
 내용 

[네트워크] : 쿠키와 세션에 대해 아는대로 설명해주세요.
 내용 

[네트워크] : HTTP와 TCP의 차이점에 대해 설명해주세요.
 내용 

3. 운영체제

[운영체제] : 프로세스와 스레드의 차이를 설명해보세요.
 내용 

[운영체제] : 컨텍스트 스위칭에 대해 설명해보세요.
 내용 

[운영체제] : 동기와 비동기의 차이에 대해 설명해보세요.
 내용 

[운영체제] : 멀티스레드 프로그래밍에 대해 설명해보세요.
 내용 

[운영체제] : Thread-safe 하다는 의미와 설계하는 법을 설명해보세요.
 내용 

[운영체제] : 프로세스 동기화에 대해 설명해보세요.
 내용 

[운영체제] : 교착상태와 기아상태의 해결방법에 대해 설명해보세요.
 내용 

[운영체제] : 세마포어와 뮤텍스의 차이에 대해 설명해보세요.
 내용 

[운영체제] : 가상 메모리에 아는대로 대해 설명해보세요.
 내용 

[운영체제] : 캐시의 지역성에 아는대로 대해 설명해보세요.
 내용 

4. 데이터 베이스

[데이터베이스] : 데이터베이스에서 인덱스를 사용하는 이유 및 장단점에 대해 설명해주세요.
 내용 

[데이터베이스] : 트랜잭션에 대해서 아는대로 설명해주세요.
 내용 

[데이터베이스] : ACID에 대해서 아는대로 설명해주세요.
 내용 

[데이터베이스] : 트랜잭션 격리 수준(Transaction Isolation Levels)에 대해서 설명해주세요.
 내용 

[데이터베이스] : 정규화에 대해서 아는대로 설명해주세요.
 내용 

[데이터베이스] : JOIN에 대해서 아는대로 설명해주세요.
 내용 

[데이터베이스] : RDBMS vs NOSQL에 대해서 설명해주세요.
 내용 

[데이터베이스]:Redis에 대해서 간단히 설명해주세요.
 내용 

[데이터베이스] : Redis와 Memcached의 차이에 대해서 설명해주세요.
 내용 

[데이터베이스] : Elastic Search에 대해서 간단히 설명해주세요.
 내용 

[데이터베이스] : Elastic Search의 인덱스구조와 RDBMS의 인덱스 구조의 차이에 대해 설명해주세요.
 내용 

[데이터베이스] : Elastic Search의 키워드 검색과 RDBMS의 LIKE 검색의 차이에 대해 설명해주세요.
 내용 

[데이터베이스] : MongoDB에 대해서 간단히 설명해주세요.
 내용 

[데이터베이스] : CAP 이론과, Eventual Consistency에 대해서 설명해주세요.
 내용 

5. 자료구조 & 알고리즘

[자료구조/알고리즘] : 배열과 링크드 리스트의 차이를 설명해주세요.
 내용 

[자료구조/알고리즘] : List와 Set의 차이에 대해서 설명해주세요.
 내용 

[자료구조/알고리즘]:해시 함수에 대해 아는대로 설명해주세요.
 내용 

[자료구조/알고리즘] : 해시맵과 해시 테이블의 차이점을 설명해주세요.
 내용 

[자료구조/알고리즘] : Stack, Queue에 대해서 아는대로 설명해주세요.
 내용 

[자료구조/알고리즘] : 함수를 호출하는 기능을 구현할 때 Stack과, Queue 중에 어떤 걸 사용할 것인지 이유와 함께 설명해주세요.
 내용 

[자료구조/알고리즘] : Heap, Priority Queue에 대해서 설명해주세요.
 내용 

[자료구조/알고리즘] : Tree, Binary Tree, BST, AVL Tree에 대해서 설명해주세요.
 내용 

[자료구조/알고리즘] : BST의 최악의 경우의 예와 시간복잡도에 대해서 설명해주세요.
 내용 

[자료구조/알고리즘] : 피보나치 수열을 코드로 구현하는 방법에 대해서 설명해주세요.
 내용 

[자료구조/알고리즘] : DFS, BFS에 대해서 설명해주세요.
 내용 

[자료구조/알고리즘] : 정렬, 탐색에 대해 설명해주세요.
 내용 

[자료구조/알고리즘] : 탐욕(그리디) 알고리즘에 대해 설명해주세요.
 내용 

6. 정보 보안

[정보보안] : 비대칭키 암호화, 대칭키 암호화에 대해 간단히 설명해주세요.
 내용 

[정보보안] : 단방향 암호화에 대해서 간단히 설명해주세요.
 내용 

[정보보안] : JWT에 대해서 간단히 설명해주세요.
 내용 

[정보보안] : OAuth에 대해서 간단히 설명해주세요.
 내용 

[정보보안] : JWT와 OAuth의 차이는 무엇이 있을까요?
 내용 

[정보보안] : SQL Injection에 대해서 간단히 설명해주세요.
 내용 

[정보보안] : XSS에 대해서 간단히 설명해주세요.
 내용 

[정보보안] : CSRF에 대해서 간단히 설명해주세요.
 내용 

0개의 댓글

관련 채용 정보