title KDT_CS-tech-interview_Study CS OS, Network, Web Author Jung JAVA 제네릭 프로그래밍 OS 운영체제란? 프로세스와 스레드 시스템 호출 IPC CPU 스케줄링 Race Condition DeadLock 메모리 페이징 & 세그멘테이션 페이지 교체 알고리즘 동기 vs 비동기(feat. 그래서 blocking non-blockin하고 차이는?) NetWork OSI 7계층 TCP/IP 흐름제어 혼잡제어 TCP 3 & 4 handshake TCP vs UDP REST & RESTful Cookie & Session JWT DNS HTTP HTTP 1.1/2.0 로드 밸런싱 CORS DataBase Key & Join INDEX 트랜잭션 트랜잭션 격리수준 Statement vs PreparedStatement 정규화 vs 비정규화 DBCP 프로시저 RDBMS vs nosql REDIS 옵티마이저 SpringBoot 영속성 컨텍스트 엔티티 매핑 프록시 객체 Data Structure List - ArrayList와 LinkedList Stack & Queue & Deque Hash & Hash Collision Map Set Tree & Binary Tee PriorityQueue & Heap Btree와 B+tree JAVA 제네릭 프로그래밍 OS 운영체제란? 프로세스와 스레드 시스템 호출 IPC CPU 스케줄링 Race Condition DeadLock 메모리 페이징 & 세그멘테이션 페이지 교체 알고리즘 동기 vs 비동기(feat. 그래서 blocking non-blockin하고 차이는?) NetWork OSI 7계층 TCP/IP 흐름제어 혼잡제어 TCP 3 & 4 handshake TCP vs UDP REST & RESTful Cookie & Session JWT DNS HTTP HTTP 1.1/2.0 로드 밸런싱 CORS DataBase Key & Join INDEX 트랜잭션 트랜잭션 격리수준 Statement vs PreparedStatement 정규화 vs 비정규화 DBCP 프로시저 RDBMS vs nosql REDIS 옵티마이저 SpringBoot 영속성 컨텍스트 엔티티 매핑 프록시 객체 Data Structure List - ArrayList와 LinkedList Stack & Queue & Deque Hash & Hash Collision Map Set Tree & Binary Tee PriorityQueue & Heap Btree와 B+tree