CS_study 목차 Operating System (운영체제) Network (네트워크) Development Common Sense (개발상식) Database (데이터베이스) DataStructure (자료구조) Reference https://github.com/JaeYeopHan/Interview_Question_for_Beginner Operating System (운영체제) 프로세스와 스레드의 차이 멀티스레드 스케줄러 CPU 스케줄러 동기와 비동기의 차이 프로세스 동기화 메모리 관리 전략 가상 메모리 캐시의 지역성 Network (네트워크) HTTP의 GET과 POST 비교 TCP 3-way-handshake TCP와 UDP의 비교 HTTP와 HTTPS DNS Round Robin 방식 웹 통신의 큰 흐름 Development common sense (개발상식) 좋은 코드란 무엇인가 객체 지향 프로그래밍이란 무엇인가 RESTful API 란 TDD 란 무엇이며 어떠한 장점이 있는가 함수형 프로그래밍 MVC 패턴이란 무엇인가? Git 과 GitHub 에 대해서 Database (데이터베이스) Index 정규화에 대해서 Transaction 교착상태 Statement vs PreparedStatement NoSQL DataStructure (자료구조) Array vs Linked List Stack and Queue Tree Binary Heap Red Black Tree Hash Table Graph Reference https://gyoogle.dev/blog/ Algorithm