| ์ด๋ฆ | github ์์ด๋ | ๋ด๋น ์ฃผ์ฐจ | ๋น๊ณ |
|---|---|---|---|
| ์กฐ์ฑํ(์๊ณ ) | hwacho9 | 5,10 | ์ผ๋ณธ๋ํ ์ ํ์(26์กธ), ์ ๊ณต์ |
| ์ํ์ฐ(์๊ณ ) | - | 4,11 | |
| ์ด์ฌ์ฝ(์๊ณ ) | - | 1,8 | |
| ์ฅํ์(์๊ณ ) | - | 2,9 | |
| ํ์ฉ์ค | - | 3 | |
| ๋ฌธ์ฑ์ฒ | - | 6 |
- ๐จโ๐ซ ๋ฐํ์ (1๋ช
)
- ์ฃผ์ ์ญํ : ํด๋น ์ฃผ์ฐจ์ ์ฃผ์ ๋ฅผ ๊ฐ์ฅ ๊น์ด ์๊ฒ ํ์ตํ์ฌ ์คํฐ๋์๋ค์๊ฒ ํต์ฌ ๋ด์ฉ์ ๋ฐํํ๊ณ ์ค๋ช ํฉ๋๋ค.
- ์ด๋ ๊ฒ ์ค๋นํด์ฃผ์ธ์!
- ์คํฐ๋์๋ค์ด ์ดํดํ๊ธฐ ์ฝ๋๋ก ๋ฐํ ์๋ฃ(PPT, Notion, ๋งํฌ๋ค์ด ๋ฑ)๋ฅผ ์ค๋นํฉ๋๋ค.
- ๋ ํฌ์งํ ๋ฆฌ์ ๋ฐํ ์๋ฃ๋ฅผ ์ฌ๋ฆฝ๋๋ค.
- ๋จ์ ์ ๋ณด ๋์ด์ด ์๋, "์ ์ด๊ฒ์ด ์ค์ํ๊ฐ?"์ ์ด์ ์ ๋ง์ถฐ ์ค๋ช ํฉ๋๋ค.
- ๐ค ํ ๋ก /์ง๋ฌธ์ (6๋ช
)
- ์ฃผ์ ์ญํ : ๋ฐํ ๋ด์ฉ์ ๋ค์ผ๋ฉฐ ๋นํ์ ์ธ ์๊ฐ์ผ๋ก ์ง๋ฌธ์ ๋์ง๊ณ , ์์ ๋ก์ด ํ ๋ก ์ ์ด๋์ด๋ ๋๋ค. ์คํฐ๋์ ๊น์ด๋ฅผ ๋ํ๋ ์ญํ ์ ๋๋ค.
- ์ด๋ ๊ฒ ์ค๋นํด์ฃผ์ธ์!
- ๋ฐํ ์ฃผ์ ๋ฅผ ๋ฏธ๋ฆฌ ํ์ตํ๊ณ , ์ง๋ฌธ์ ์ต์ 2๊ฐ ์ด์ ์ค๋นํฉ๋๋ค.
- ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด(์๊ณ ๋ฆฌ์ฆ ํ์ด ์ฐธ๊ฐ์๋ง) : ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๊ณ , ์ฝ๋๋ฅผ ๊ณต์ ํฉ๋๋ค.
- ๋ฐํ : 2๋ช ์ ๋ฐํ์๊ฐ ์ค๋นํ ๋ด์ฉ์ ์ค๋ช ํฉ๋๋ค.
- ์ฌ์ธต ํ ๋ก ๋ฐ Q&A : 5๋ช ์ ํ ๋ก ์๊ฐ ์ค๋นํ ์ง๋ฌธ์ ์ค์ฌ์ผ๋ก ๋ชจ๋ ์คํฐ๋์์ด ์์ ๋กญ๊ฒ ์๊ฒฌ์ ๋๋๋๋ค.
- ์ ๋ฆฌ ๋ฐ ๋ง๋ฌด๋ฆฌ : ๋ค์ ์ฃผ ์ฃผ์ ์ ์ญํ ๋ด๋น์๋ฅผ ๊ณต์งํ๋ฉฐ ๋ง๋ฌด๋ฆฌํฉ๋๋ค.
| ๋ ์ง | ๋ฐํ์ | ์ฃผ์ฐจ | ๋์ฃผ์ | ์ฃผ์ฐจ๋ณ ์ธ๋ถ ์ฃผ์ |
|---|---|---|---|---|
| - | ์ฌ์ฝ | 1์ฃผ์ฐจ | ์๋ฃ๊ตฌ์กฐ | ์๊ฐ๋ณต์ก๋(Big-O), ๋ฐฐ์ด, ์ฐ๊ฒฐ ๋ฆฌ์คํธ, ์คํ, ํ |
| - | ํ์ | 2์ฃผ์ฐจ | ์๋ฃ๊ตฌ์กฐ | ํด์ ํ ์ด๋ธ(์ถฉ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ ํฌํจ), ํธ๋ฆฌ, ํ |
| - | ์ฑํ | 3์ฃผ์ฐจ | ์๋ฃ๊ตฌ์กฐ | ๊ทธ๋ํ(DFS/BFS ๊ธฐ๋ณธ ํ์), ๊ฐ ์๋ฃ๊ตฌ์กฐ๋ณ ์๊ฐ๋ณต์ก๋ ์ด์ ๋ฆฌํ ๋ฐ ์ค์ต |
| - | ํ์ฐ | 4์ฃผ์ฐจ | ๋คํธ์ํฌ | OSI 7๊ณ์ธต vs TCP/IP 4๊ณ์ธต, TCP์ UDP, 3-way-handshake |
| 1/11 | ์ฉ์ค | 5์ฃผ์ฐจ | ๋คํธ์ํฌ | HTTP/HTTPS, REST API, CDNยทCachingยทReverse Proxy (์ค๋ฌด ์๋น์ค ์ค๊ณ) |
| 1/25 | ์ฌ์ฝ | 6์ฃผ์ฐจ | ์ด์์ฒด์ | ํ๋ก์ธ์ค vs ์ค๋ ๋, CPU ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ |
| 2/1 | ์ฌ์ฝ | 7์ฃผ์ฐจ | ์ด์์ฒด์ | ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ(ํ์ด์งยท์ธ๊ทธ๋จผํ ์ด์ ), ์ค๋ ๋ ๋๊ธฐํ(์ธ๋งํฌ์ดยท๋ฎคํ ์ค), ๊ต์ฐฉ์ํ(Deadlock) ๋ฐ์ ์กฐ๊ฑด ๋ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ |
| 2/8 | ํ์ | 8์ฃผ์ฐจ | ๋ฐ์ดํฐ๋ฒ ์ด์ค | ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์ ๊ทํ, ํธ๋์ญ์ (ACID), ๊ฒฉ๋ฆฌ ์์ค |
| 2/15 | ์ฑํ | 9์ฃผ์ฐจ | ๋ฐ์ดํฐ๋ฒ ์ด์ค | ์ธ๋ฑ์ค ์๋ฆฌ(B-Tree ๋ฑ), SQL ์ต์ ํ, ์คํ ๊ณํ ๋ถ์ |
| 2/22 | ํ์ฐ | 10์ฃผ์ฐจ | ๋์์ธ ํจํด | ๋์์ธ ํจํด์ ๊ฐ๋ ๊ณผ ํ์์ฑ, ์ฑ๊ธํคยทํฉํ ๋ฆฌยท์คํธ๋ํฐ์ง ํจํด |
| 3/1 | ์ฉ์ค | 11์ฃผ์ฐจ | ๋์์ธ ํจํด | ์ต์ ๋ฒยทํ๋ก์ ํจํด, MVCยทMVVM ๋ฑ ์ํคํ ์ฒ ํจํด |
| 3/8 | - | 12์ฃผ์ฐจ | ์ข ํฉ ์ ๋ฆฌ | ์ ์ฃผ์ฐจ ํต์ฌ ๋ณต์ต ๋ฐ CS ๊ธฐ์ ๋ฉด์ ๋๋น, ์ค์ต ๊ณผ์ ๋๋ ๋ฏธ๋ ํ๋ก์ ํธ ๋ฐํ |
https://github.com/VSFe/Tech-Interview
| ๋ถ์ผ | ๊ต์ฌ/์ฐธ๊ณ ์ฌ์ดํธ |
|---|---|
| ์๋ฃ๊ตฌ์กฐ | ใ์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋คใ, |
| ๋คํธ์ํฌ | |
| ์ด์์ฒด์ | ใ์ด์์ฒด์ ๊ณต๋ฃก์ฑ (Operating System Concepts)ใ |
| DB | |
| ๋์์ธํจํด |
๐ ๅ้กๆผ็ฟ:
- https://leetcode.com/problems/contains-duplicate/description/
- https://leetcode.com/problems/valid-anagram/description/
- https://leetcode.com/problems/two-sum/description/
- https://leetcode.com/problems/group-anagrams/description/
- https://leetcode.com/problems/top-k-frequent-elements/description/
- https://leetcode.com/problems/encode-and-decode-tinyurl/description/
- https://leetcode.com/problems/product-of-array-except-self/description/
- https://leetcode.com/problems/valid-sudoku/description/
- https://leetcode.com/problems/longest-consecutive-sequence/description/
- ่ฟฝๅ ๅ้ก: Leetcode75
๐ ็่ซๅญฆ็ฟ: Two Pointers & Stack (Slow/Fast, LIFO)
๐ ๅ้กๆผ็ฟ:
- LeetCode 75:
- https://leetcode.com/problems/valid-palindrome/description/
- https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/
- https://leetcode.com/problems/3sum/
- https://leetcode.com/problems/container-with-most-water/
- https://leetcode.com/problems/trapping-rain-water/description/
- https://leetcode.com/problems/valid-parentheses/description/
- https://leetcode.com/problems/min-stack/description/
- https://leetcode.com/problems/evaluate-reverse-polish-notation/description/
- https://leetcode.com/problems/daily-temperatures/description/
- https://leetcode.com/problems/car-fleet/
- https://leetcode.com/problems/largest-rectangle-in-histogram/description/
- ่ฟฝๅ ๅ้ก:
๐ ็่ซๅญฆ็ฟ: Binary Search (Lower/Upper Bound)ใSliding Window
๐ ๅ้กๆผ็ฟ:
- LeetCode 75:
- https://leetcode.com/problems/binary-search/
- https://leetcode.com/problems/search-a-2d-matrix/description/
- https://leetcode.com/problems/koko-eating-bananas/description/
- https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/
- https://leetcode.com/problems/search-in-rotated-sorted-array/
- https://leetcode.com/problems/time-based-key-value-store/
- https://leetcode.com/problems/median-of-two-sorted-arrays/
- https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
- https://leetcode.com/problems/longest-substring-without-repeating-characters/description/
- https://leetcode.com/problems/longest-repeating-character-replacement/description/
- https://leetcode.com/problems/permutation-in-string/
- https://leetcode.com/problems/minimum-window-substring/
- https://leetcode.com/problems/sliding-window-maximum/
- ่ฟฝๅ ๅ้ก:
- ์๊ฐ: ๋งค์ฃผ ์ผ์์ผ 10:00~11:00 (Asia/Tokyo)
- ๋งํฌ: https://meet.google.com/zkd-chfm-vyr
- ์ํต ์ฑ๋: ์ฌ๋ (๊ณต์ง ๋ฐ ๋น ๋ฅธ ์ํต), Github (์คํฐ๋ ์๋ฃ ์์นด์ด๋น)
- ์คํฐ๋ ์๊ฐ: ๋งค์ฃผ ์ผ์์ผ 10:00 (Asia/Tokyo)
- ๊ธฐ๋ณธ ๊ท์น: ์ ํด์ง ์ญํ ์ ์ฑ ์๊ฐ์ ๊ฐ์ง๊ณ ์ํํฉ๋๋ค. ๋ถ์ฐธ ์ ์ต์ ํ๋ฃจ ์ ๊น์ง๋ ๋ฏธ๋ฆฌ ๊ณต์ ํ๊ธฐ!
- ๋ฐํ ์๋ฃ ์ฌ๋ฆฌ๊ธฐ: ๋ฐํ ์๋ฃ๋ฅผ Github์ ์ฌ๋ฆฝ๋๋ค.
- ์ง๋ฌธ ์ค๋น: ๋ฐํ ์ฃผ์ ๋ฅผ ๋ฏธ๋ฆฌ ํ์ตํ๊ณ , ์ง๋ฌธ์ ์ต์ 2๊ฐ ์ด์ ์ค๋นํฉ๋๋ค.
- ํ ๋ก ์ค๋น: ๋ฐํ ๋ด์ฉ์ ๋ค์ผ๋ฉฐ ๋นํ์ ์ธ ์๊ฐ์ผ๋ก ์ง๋ฌธ์ ๋์ง๊ณ , ์์ ๋ก์ด ํ ๋ก ์ ์ด๋์ด๋ ๋๋ค.
- ์ ๋ฆฌ ๋ฐ ๋ง๋ฌด๋ฆฌ: ๋ค์ ์ฃผ ์ฃผ์ ์ ์ญํ ๋ด๋น์๋ฅผ ๊ณต์งํ๋ฉฐ ๋ง๋ฌด๋ฆฌํฉ๋๋ค.