Skip to content

๐Ÿ“” ๊ฐ€์ƒ ๋ฉด์ ‘ ์‚ฌ๋ก€๋กœ ๋ฐฐ์šฐ๋Š” ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ ์„ค๊ณ„ ๊ธฐ์ดˆ ์Šคํ„ฐ๋”” ์ €์žฅ์†Œ

Notifications You must be signed in to change notification settings

jaeykweon/book-system-design-interview

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

87 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

System Design Interview

๐Ÿ“† ๊ธฐ๊ฐ„

  • ์ผ์ • : 2022. 01. 19(์ˆ˜) ~ 2022.03.30 / ์ด 8์ฃผ
  • ๋งค์ฃผ ์ˆ˜์š”์ผ 21์‹œ์— Zoom์œผ๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ์Šคํ„ฐ๋”” ์‹œ์ž‘ ์ผ์ฃผ์ผ ์ „์— ๊ฐ„๋‹จํ•œ OT ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๋ฐœํ‘œ ์ž๋ฃŒ

์ฑ•ํ„ฐ ๋ฐœํ‘œ ์ž๋ฃŒ ์งˆ๋ฌธ
1์žฅ. ์‚ฌ์šฉ์ž ์ˆ˜์— ๋”ฐ๋ฅธ ๊ทœ๋ชจ ํ™•์žฅ์„ฑ ์œค์ฒ  / ๊น€๋ณด๋ฐฐ / ์ตœ์ •๊ท  / ์กฐ์ˆ˜์ง„ / ๋ฐ•์ฐฝ์› ๊ฐ•ํ•œ๊ทœ / ๊น€ํ˜•์ค€ / ์‹ ์„ ์˜ / ๊น€๊ด‘ํ›ˆ / ๊น€์žฌ์ค€ / ๊ฐ•ํ•œ๊ทœ
2์žฅ. ๊ฐœ๋žต์ ์ธ ๊ทœ๋ชจ ์ถ”์ • ๊ฐ•ํ•œ๊ทœ / ๊น€ํ˜•์ค€ ์งˆ๋ฌธ X
3์žฅ. ์‹œ์Šคํ…œ ์„ค๊ณ„ ๋ฉด์ ‘ ๊ณต๋žต๋ฒ• ์‹ ์„ ์˜ / ๊น€๋ณด๋ฐฐ ๋ฐ•์ฐฝ์› / ์ตœ์ •๊ท  / ์œค์ฒ  / ๊น€๊ด‘ํ›ˆ
4์žฅ. ์ฒ˜๋ฆฌ์œจ ์ œํ•œ ์žฅ์น˜์˜ ์„ค๊ณ„ ๊น€์žฌ์ค€ / ๊น€๋ณด๋ฐฐ / ๊น€๊ด‘ํ›ˆ ๊น€ํ˜•์ค€ / ๊น€๋ณด๋ฐฐ / ๊ฐ•ํ•œ๊ทœ
5์žฅ. ์•ˆ์ • ํ•ด์‹œ ์„ค๊ณ„ ์œค์ฒ  ๊น€ํ˜•์ค€ / ๊ฐ•ํ•œ๊ทœ
6์žฅ. ํ‚ค-๊ฐ’ ์ €์žฅ์†Œ ์„ค๊ณ„ ๋ฐ•์ฐฝ์› ์‹ ์„ ์˜ / ๊น€ํ˜•์ค€ / ๊น€๊ด‘ํ›ˆ / ์œค์ฒ 
7์žฅ. ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์„ ์œ„ํ•œ ์œ ์ผ ID ์ƒ์„ฑ๊ธฐ ์„ค๊ณ„ ๊น€ํ˜•์ค€ / ๊ฐ•ํ•œ๊ทœ ์‹ ์„ ์˜ / ๊น€๊ด‘ํ›ˆ / ์œค์ฒ 
8์žฅ. URL ๋‹จ์ถ•๊ธฐ ์„ค๊ณ„ ๊น€๋ณด๋ฐฐ ๊น€ํ˜•์ค€ / ์œค์ฒ 
9์žฅ. ์›น ํฌ๋กค๋Ÿฌ ์„ค๊ณ„ ๊น€๊ด‘ํ›ˆ ์œค์ฒ 
10์žฅ. ์•Œ๋ฆผ ์‹œ์Šคํ…œ ์„ค๊ณ„ ์ตœ์ •๊ท  / ๊น€๋ณด๋ฐฐ / ์œค์ฒ  ๊น€ํ˜•์ค€ / ๊น€๊ด‘ํ›ˆ
11์žฅ. ๋‰ด์Šค ํ”ผ๋“œ ์‹œ์Šคํ…œ ์„ค๊ณ„ ์กฐ์ˆ˜์ง„ ๊น€๊ด‘ํ›ˆ / ๊น€ํ˜•์ค€
12์žฅ. ์ฑ„ํŒ… ์‹œ์Šคํ…œ ์„ค๊ณ„ ๊ฐ•ํ•œ๊ทœ ๊น€๊ด‘ํ›ˆ
13์žฅ. ๊ฒ€์ƒ‰์–ด ์ž๋™์™„์„ฑ ์‹œ์Šคํ…œ ์‹ ์„ ์˜ / ๊น€๋ณด๋ฐฐ ์œค์ฒ 
14์žฅ. ์œ ํŠœ๋ธŒ ์„ค๊ณ„ ๊น€์žฌ์ค€ / ๊น€๊ด‘ํ›ˆ ๊น€ํ˜•์ค€
15์žฅ. ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์„ค๊ณ„ ๊น€๊ด‘ํ›ˆ ๊น€ํ˜•์ค€

๐Ÿ– ๋ชจ์ง‘ ์ธ์› ๋ฐ ์žฅ์ˆ˜

  • ์ด 10๋ช…

  • ์ด 15์žฅ์„ 1์ฃผ์ผ์— 2์žฅ์”ฉ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    • 1์žฅ์€ ๋‚ด์šฉ์ด ๋งŽ์•„ ์ ˆ๋ฐ˜์œผ๋กœ ๋‚˜๋ˆ„์–ด ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
    • ์ฆ‰, ์ด 16์žฅ์„ ๋งค์ฃผ 2์žฅ์”ฉ ์ง„ํ–‰ํ•˜์—ฌ 8์ฃผ ๋™์•ˆ ์Šคํ„ฐ๋””ํ•ฉ๋‹ˆ๋‹ค.
  • 16์žฅ (๋งˆ์ง€๋ง‰ ์žฅ)์€ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“œ ์ง„ํ–‰๋ฐฉ์‹

  • ๋ฐœํ‘œ์ž๋Š” ๋งค์ฃผ ์ˆ˜์š”์ผ 00์‹œ ์ „์— ๋ฐœํ‘œ์ž๋ฃŒ๋ฅผ PR ๋กœ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.
  • ๊ทธ ์™ธ ์ธ์›์€ ์›”์š”์ผ 00์‹œ ์ „์— ๊ฐ ์žฅ๋งˆ๋‹ค ์งˆ๋ฌธ ํ˜น์€ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋Š” ๋ถ€๋ถ„์„ Issue ๋กœ ๋‚จ๊ฒจ์ฃผ์„ธ์š”.
  • ๋ฐœํ‘œ์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.
  • ๋ฐœํ‘œ๊ฐ€ ๋ชจ๋‘ ๋๋‚˜๋ฉด 10๋ถ„ ๋‚ด์™ธ์˜ ํšŒ๊ณ ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ํšŒ๊ณ ์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

๐Ÿ–ฅ ๋ฐœํ‘œ

  • ๋ฐœํ‘œ๋Š” ์ผ์ฃผ์ผ์— 2์ฑ•ํ„ฐ์”ฉ ์ง„ํ–‰ํ•˜๋ฉฐ, ๊ฐ ์ฑ•ํ„ฐ ๋งˆ๋‹ค ๋ฐœํ‘œ์ž๊ฐ€ ๋ฐฐ์ •์ด ๋ฉ๋‹ˆ๋‹ค.
  • ๋ฐœํ‘œ์ž๋Š” ๋ฐœํ‘œ์ž๋ฃŒ๋ฅผ ๋งŒ๋“œ๋Š” ์ž‘์—…์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ์‹œ์ž‘ ์‹œ ๋ฐœํ‘œ์ž๋Š” ๋ฐœํ‘œ์ž๋ฃŒ๋ฅผ ์ด์šฉํ•ด ๋ฐœํ‘œ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐœํ‘œ์ž๋Š” ๊ทธ ์ฃผ์— ์˜ฌ๋ผ์˜จ Issue ๋ฅผ ๋ฆฌ๋ทฐํ•˜๋ฉฐ ๋‹ค ๊ฐ™์ด ๋…ผ์˜ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“š Github ์ €์žฅ์†Œ

  • PR์— ๋Œ€ํ•œ ๋จธ์ง€๋Š” ์ง์ ‘ ์šด์˜์ง„์ด ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • ๋ฐœํ‘œ์ž๋ฃŒ์˜ ํŒŒ์ผ๋ช…์€ ์•„๋ž˜์™€ ๊ฐ™์ด ํ•ด์ฃผ์„ธ์š”.
[X์ฃผ์ฐจ]_X์žฅ_์ œ๋ชฉ_์ด๋ฆ„
  • PR์„ ์˜ฌ๋ ค์ฃผ์‹ค๋•Œ๋Š” ํฌํฌ ์ €์žฅ์†Œ๋ฅผ ์ด์šฉํ•ด์ฃผ์„ธ์š”.
  • PR์€ ๋ฐœํ‘œ์ž๋ฃŒ ํŒŒ์ผ๋ช…๊ณผ ๋™์ผํ•˜๊ฒŒ ์˜ฌ๋ ค์ฃผ์„ธ์š”.
[X์ฃผ์ฐจ]_X์žฅ_์ œ๋ชฉ_์ด๋ฆ„
  • Issue ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ œ๋ชฉ์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.
[X์ฃผ์ฐจ]_X์žฅ_์ œ๋ชฉ_์ด๋ฆ„

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ํšŒ๊ณ 

  • 1์ฃผ์ผ ๋™์•ˆ ์ฑ…์„ ์ฝ์œผ๋ฉด์„œ ๋Š๋‚€์ , ๋ฐœํ‘œ๋ฅผ ๋ณด๊ณ  ๋Š๋‚€์  ๋“ค์„ ์ž์œ ๋กญ๊ฒŒ ์ด์•ผ๊ธฐ ํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
  • ์ž์œ ๋กญ๊ฒŒ ๊ฐ์ž ํ•˜๊ณ  ์‹ถ์€ ๋ง์„ ํ•˜๋ฉด ๋˜๋‹ˆ ๋ถ€๋‹ด ๊ฐ€์ง€์‹ค ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.

๐Ÿ’ฐ ๋ณด์ฆ๊ธˆ ๋ฐ ๋ฒŒ๊ธˆ

  • ๋ณด์ฆ๊ธˆ 2๋งŒ์›์„ ์ฒซ ์‹œ์ž‘ ๋•Œ ์šด์˜์ง„์—๊ฒŒ ์ž…๊ธˆํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐœํ‘œ์ž๋ฃŒ๋ฅผ ๊ธฐํ•œ ๋‚ด์— PRํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ฒŒ๊ธˆ์œผ๋กœ ์ฐจ๊ฐ๋ฉ๋‹ˆ๋‹ค.
  • ๋ฒŒ๊ธˆ์€ 4000์›์ž…๋‹ˆ๋‹ค.
  • ๋งˆ์ง€๋ง‰ ๋ชจ์ž„์—์„œ ๋‚จ์€ ๊ธˆ์•ก์— ๋Œ€ํ•ด ํ™˜๊ธ‰์„ ๋ฐ›๋Š”๋‹ค.
  • ๋ชจ๋“  ๋ฒŒ๊ธˆ์€ ๋งˆ์ง€๋ง‰ ๋ชจ์ž„ ์‹œ, ์˜คํ”„๋ผ์ธ ๋ชจ์ž„ ์‹œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.(์Šคํ„ฐ๋””๋ฃธ ๋น„ ๋ฐ ํšŒ์‹ ๋น„)
  • ์ค‘๋„ ํ•˜์ฐจํ•˜์‹  ๋ถ„์€ ๋ณด์ฆ๊ธˆ์„ ๋Œ๋ ค์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ธฐํƒ€

  • ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์œ„ํ•ด Slack์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Q&A

About

๐Ÿ“” ๊ฐ€์ƒ ๋ฉด์ ‘ ์‚ฌ๋ก€๋กœ ๋ฐฐ์šฐ๋Š” ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ ์„ค๊ณ„ ๊ธฐ์ดˆ ์Šคํ„ฐ๋”” ์ €์žฅ์†Œ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published