Since 2020.09.04
- About
 - Data Structure (์๋ฃ๊ตฌ์กฐ)
 - Algorithm (์๊ณ ๋ฆฌ์ฆ)
 - Operating System (์ด์์ฒด์ )
 - Database (๋ฐ์ดํฐ๋ฒ ์ด์ค)
 - Network (๋คํธ์ํฌ)
 - Design Pattern (๋์์ธ ํจํด)
 - Software Engineering (์ํํธ์จ์ด ๊ณตํ)
 - Language
 
์๊ณ ๋ฆฌ์ฆ๊ณผ CS ๊ธฐ์ด ์ง์์ ์ด๋ก ๋ถํฐ ๊ตฌํ๊น์ง, ์ปดํจํฐ๊ณตํ ์ ๊ณต์ ๋ฐ ์๋น ๊ฐ๋ฐ์๋ก์ ์์์ผ ํ ํ์ ์ ๊ณต ์ง์๋ค์ ๊ณต๋ถํ๊ณ ๊ธฐ๋กํ ์ ์ฅ์์ ๋๋ค. ๋งค์ฃผ ์คํฐ๋ํ ํ์ ์ธ ๋ฐํ ์๋ฃ๋ค์ด ์ ๋ก๋๋์ด ์์ผ๋ฉฐ, ๋ ๋์๊ฐ ๊ธ๋ก, ์ง์์๋ต ํํ๋ก ๋ฌธ์ํํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
- ์ฃผ์ ๋ณ ์ ๋ฆฌ : ์ด๋ก ์ ๋ฆฌ, ๊ตฌํ, ์๋ฃ์ ๋ก๋, ์ง์์๋ต
 - Commit convention rule : [๋์ฃผ์ ] ์์ฃผ์  ๋ถ๋ฅ(์ด๋ก ์ ๋ฆฌ/๊ตฌํ/...) ex) [DataStructure] Stack ์๋ฃ์ ๋ฆฌ
 - Branch naming convention : ๋์ฃผ์ /๋๋ค์ ex) DataStructure/Nickname
 
- JaeYeopHan/Interview_Question_for_Beginner
 - gyoogle/tech-interview-for-developer
 - WeareSoft/tech-interview
 - jobhope/TechnicalNote
 
- Array
 - Linked List
 - Stack
 - Queue
 - Tree
 - Binary Tree
 - Graph
 
- Deque
 - Heap & Priority Queue
 - Indexed Tree (Segment Tree)
 - Trie
 
- ์๊ฐ๋ณต์ก๋์ ๊ณต๊ฐ๋ณต์ก๋
 - ์์  ํ์ ์๊ณ ๋ฆฌ์ฆ (Brute Force)
- DFS์ BFS
 - ์์ด, ์กฐํฉ, ๋ถ๋ถ์งํฉ
 
 - ๋ฐฑํธ๋ํน (Backtracking)
 - ๋ถํ ์ ๋ณต๋ฒ (Divide and Conquer)
 - ํ์ ์๊ณ ๋ฆฌ์ฆ (Greedy)
 - ๋์  ๊ณํ๋ฒ (Dynamic Programming)
 
- ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ
 - ๊ทธ๋ํ
- ์ต๋จ ๊ฒฝ๋ก ์๊ณ ๋ฆฌ์ฆ
 - Union Find & Kruskal
 
 - ๋ ํฌ์ธํฐ (two-pointer)
 - ๋ฌธ์์ด ์ฒ๋ฆฌ ์๊ณ ๋ฆฌ์ฆ
- KMP ์๊ณ ๋ฆฌ์ฆ
 
 
- ํ๋ก์ธ์ค์ ์ค๋ ๋
 - ๋ฉํฐ ํ๋ก์ธ์ค์ ๋ฉํฐ ์ค๋ ๋
 - ํ๋ก์ธ์ค ์ค์ผ์ค๋ง
 - CPU ์ค์ผ์ค๋ง
 - ๋๊ธฐ์ ๋น๋๊ธฐ์ ์ฐจ์ด
 - ํ๋ก์ธ์ค ๋๊ธฐํ
 - ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์ ๋ต
 - ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ
 - ์บ์
 
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
 - ์ ๊ทํ
 - Index
 - Transaction
 - NoSQL
 
- OSI 7 ๊ณ์ธต
 - TCP 3-way-handshake & 4-way-handshake
 - TCP ์ UDP
 - HTTP ์์ฒญ ๋ฐฉ์ - GET, POST
 - HTTP ์ HTTPS
 - DNS round robin ๋ฐฉ์
 - ์น ํต์ ์ ํฐ ํ๋ฆ
 
- ๋์์ธ ํจํด์ ๊ฐ๋ ๊ณผ ์ข ๋ฅ
 - Singleton ํจํด
 - Factory ํจํด
 - MVC ํจํด
 
- ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์
- ๋ช ๋ นํ ํ๋ก๊ทธ๋๋ฐ vs ์ ์ธํ ํ๋ก๊ทธ๋๋ฐ
 - ํจ์ํ ํ๋ก๊ทธ๋๋ฐ
 - ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ
 
 - ์ ์์ผ ๊ฐ๋ฐ ํ๋ก์ธ์ค
 
- Java
 - C++
 
