/TIL

๐Ÿ’ป ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฃผ์ œ๋ณ„ ๋ฐฑ๊ณผ์‚ฌ์ „ ๐Ÿ“š CS ์ „๊ณต ์ง€์‹ & ๊ธฐ์ˆ  ๋ฉด์ ‘ ๋ฐฑ๊ณผ์‚ฌ์ „

Primary LanguageJava

๐Ÿ’ป Algorithm

์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฃผ์ œ๋ณ„ ๋ฐฑ๊ณผ์‚ฌ์ „์ž…๋‹ˆ๋‹ค.
์ฃผ์ œ๋ณ„ ๊ฐœ๋… ์ •๋ฆฌ ๋ฐ ๊ด€๋ จ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

1. Graph

2. Greedy

  • Greedy

3. Dynamic Programming

4. ํˆฌํฌ์ธํ„ฐ / ์ด๋ถ„ ํƒ์ƒ‰

5. Brute Force, BFS, DFS, ๋ฐฑํŠธ๋ž˜ํ‚น

6. ์‹œ๋ฎฌ๋ ˆ์ด์…˜/๊ตฌํ˜„

  • ์‹œ๋ฎฌ๋ ˆ์ด์…˜
  • ๊ตฌํ˜„

7. ์ž๋ฃŒ๊ตฌ์กฐ

  • Priority Queue
  • Stack
  • Heap
  • HashMap
  • trie
  • Set
  • String
  • sorting algorithm

8. ETC

  • ๋ˆ„์ ํ•ฉ
  • ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด
  • ์œ ํด๋ฆฌ๋“œ ํ˜ธ์ œ๋ฒ•
  • ์ตœ์žฅ ๊ณตํ†ต ๋ถ€๋ถ„ ์ˆ˜์—ด (LCS: Longest Common Subsequence)
  • ์ตœ์žฅ ์ฆ๊ฐ€ ์ˆ˜์—ด (LIS: Longest Increasing Subsequence)
  • ๋ผ๋นˆ์นดํ”„
  • KMP
  • ๋ณด์ด์–ด-๋ฌด์–ด
  • ๋น„ํŠธ๋งˆ์Šคํ‚น
  • ์„ธ๊ทธ๋จผํŠธ ํŠธ๋ฆฌ



๐Ÿ“Š SQL




๐Ÿ“š CS

CS ์ „๊ณต ์ง€์‹ & ๊ธฐ์ˆ  ๋ฉด์ ‘ ๋ฐฑ๊ณผ์‚ฌ์ „๐Ÿ“š์ž…๋‹ˆ๋‹ค.
๊ฐœ๋… ์ •๋ฆฌ ๋ฐ ์ธํ„ฐ๋ทฐ ์˜ˆ์ƒ ๋ฌธ๋‹ต์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

1. Java

๐Ÿ’ฌ Interview Q&A ์ •๋ฆฌ๋ณธ ๋ณด๊ธฐ

2. Network

๐Ÿ’ฌ Interview Q&A ์ •๋ฆฌ๋ณธ ๋ณด๊ธฐ

  • ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ
  • TCP/IP 4๊ณ„์ธต ๋ชจ๋ธ
  • ๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ
  • IP ์ฃผ์†Œ
  • HTTP

3. Operating System

๐Ÿ’ฌ Interview Q&A ์ •๋ฆฌ๋ณธ ๋ณด๊ธฐ

  • ์šด์˜์ฒด์ œ์™€ ์ปดํ“จํ„ฐ
  • ๋ฉ”๋ชจ๋ฆฌ
  • ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ
  • CPU ์Šค์ผ€์ค„๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜

4. Database

๐Ÿ’ฌ Interview Q&A ์ •๋ฆฌ๋ณธ ๋ณด๊ธฐ

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋ณธ
  • ERD์™€ ์ •๊ทœํ™” ๊ณผ์ •
  • ํŠธ๋žœ์žญ์…˜๊ณผ ๋ฌด๊ฒฐ์„ฑ
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ข…๋ฅ˜
  • ์ธ๋ฑ์Šค
  • ์กฐ์ธ์˜ ์ข…๋ฅ˜
  • ์กฐ์ธ์˜ ์›๋ฆฌ

5. Data Structure

๐Ÿ’ฌ Interview Q&A ์ •๋ฆฌ๋ณธ ๋ณด๊ธฐ

  • ๋ณต์žก๋„
  • ์„ ํ˜• ์ž๋ฃŒ ๊ตฌ์กฐ
  • ๋น„์„ ํ˜• ์ž๋ฃŒ ๊ตฌ์กฐ

6. Spring

๐Ÿ’ฌ Interview Q&A ์ •๋ฆฌ๋ณธ ๋ณด๊ธฐ

7. ETC

๐Ÿ’ฌ Interview Q&A ์ •๋ฆฌ๋ณธ ๋ณด๊ธฐ




๐Ÿ“Œ Reference