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++