heewonham / CSStudy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CSStudy

CS공부 및 정리하는 레포입니다.

Network

  • OSI 7 계층
  • TCP 3 way handshake & 4 way handshake
  • TCP/IP 흐름제어 & 혼잡제어
  • UDP
  • 대칭키 & 공개키
  • HTTP & HTTPS
  • TLS/SSL handshake
  • 로드 밸런싱(Load Balancing)
  • Blocking,Non-blocking & Synchronous,Asynchronous
  • Blocking & Non-Blocking I/O

OperatingSystem

  • 운영체제란
  • 프로세스 vs 스레드
  • 프로세스 주소 공간
  • 인터럽트(Interrupt)
  • 시스템 콜(System Call)
  • PCB와 Context Switching
  • IPC(Inter Process Communication)
  • CPU 스케줄링
  • 데드락(DeadLock)
  • Race Condition
  • 세마포어(Semaphore) & 뮤텍스(Mutex)
  • 페이징 & 세그먼테이션 (PDF)
  • 페이지 교체 알고리즘
  • 메모리(Memory)
  • 파일 시스템

Database

  • 키(Key) 정리
  • SQL - JOIN
  • SQL Injection
  • SQL vs NoSQL
  • 정규화(Nomalization)
  • 이상(Anomaly)
  • 인덱스(INDEX)
  • 트랜잭션(Transaction)
  • 트랜잭션 격리 수준(Transaction Isolation Level)
  • 레디스(Redis)

Reference

gyoogle/tech-interview-for-developer

About