Tech Interview 준비

Tech Interview 준비를 위한 CS와 개발 관련 자료 정리본입니다.


 Content

  1. Algorithm
  2. Data Structure
  3. Network
  4. Operating System
  5. DataBase
  6. Computer Structure
  7. Design Patterns
  8. Programming Language

 Algorithm

  1. Sort
  2. Search

 Data Structure

  1. Array
  2. Linked List
  3. Stack & Queue
  4. Graph & Tree

 Network

  1. OSI 7계층 & TCP/IP 4계층
  2. TCP & UDP
  3. HTTP & HTTPS
  4. Cookie & Session
  5. CORS
  6. SSL/TLS
  7. OAuth
  8. Proxy
  9. RESTful API
  10. Load Balancer
  11. Web Socket

 Operating System

  1. OS
  2. Process
  3. Thread
  4. Process VS Thread
  5. Synchronize
  6. Deadlock
  7. Segmentation & Paging
  8. Memory
  9. Virtual Memory
  10. Inter Process Call

 DataBase

  1. ACID & Transaction
  2. Index
  3. Sharding
  4. DBMS
  5. Normalization, De-Normalizat
  6. Plan (EXPLAIN, ANALYZE, ...)
  7. SQL

학습할 때 보면 좋은 링크

DBMS에 대하여

 Computer Structure

  1. CPU
  2. Cache

 Design Patterns

  1. Gang Of Four (GoF)
  2. Model-View-Controller (MVC)
  3. J2EE (Java EE)

 Programming Language

  1. C++
  2. Java
  3. JavaScript
  4. Python