๐ŸHiring Assessment - ์ด๋จธ์‹œ๋ธŒ ํšŒ๊ณ  2๋ฒˆ์งธ (Mon)

๐ŸKeep ๊ผฌ์ž‰

2020๋…„ 12์›” 17์ผ์— ๋งˆ์ง€๋ง‰ HA ๋ฅผ ์‹œ๋„ํ•ด๋ณด๊ณ ์„œ ๋‚จ๊ธด ์•„๋ž˜์˜ ๋งํฌ์ด๋‹ค.

https://dev-seolleung2.netlify.app/CodeStates%20TIL/Day%20102%20DevLog%20(Thu)/

์ „๋‚  ์ผ์š”์ผ์„ ๋Œ์•„๋ณด์ž๋ฉด ์ €๋ฒˆ์ฃผ ์ธ์ฆ๊ณผ ๊ด€๋ จ๋œ ํ† ํฐ ๊ณผ ๊ด€๋ จํ•ด์„œ ์”จ๋ฆ„๋์— ์Šคํ”„๋ฆฐํŠธ ๊ณผ์ œ๋ฅผ ์ œ์ถœํ•ด ๋‚ด๋Š”๋ฐ ์„ฑ๊ณตํ–ˆ๋‹ค.

์•„๋‹ˆ ์™œ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๊ฐ€ ํ†ต๊ณผ๊ฐ€ ์•„๋‹ˆ ๋˜๋Š” ๊ฒƒ์ธ๊ฐ€? ์ •์ƒ์ ์œผ๋กœ ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์˜ค๋Š”๋ฐ ๋ง์ด์ง€โ€ฆ

ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๊ฐ€ ํ†ต๊ณผ๋˜์ง€ ์•Š์•˜๋‹ค๊ณ  ์•„ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์ด์ƒํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ๋†“์•˜์–ด ๋ผ๋ฉฐ ํ‘ธ๋…ํ•˜์ง€ ์•Š๊ณ  ์—ฌ์œ ๋กญ๊ฒŒ ํ•˜์ง€๋งŒ ๋ˆ์งˆ๊ธฐ๊ฒŒ ์ฐพ์•„ ๋‚ด๋ณด์•˜๋‹ค.

total duration

ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ํ†ต๊ณผ์‹œํ‚ค๊ณ  npm run submit ์„ ํ•œ ๋’ค์— ์ƒ์„ฑ๋˜๋Š” report.json ์„ ํ™•์ธํ•ด๋ณด๋‹ˆ duration ์ด 2์ฒœ๋ฒˆ? ์„ ๋„˜์—ˆ๋Š”๋ฐ ๋ณด๊ณ  ๋†€๋ž๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋‹น์žฅ HA ๊ฐ€ ๋‚ด์ผ์ธ๋ฐ.. ์‹œํ—˜์„ ์œ„ํ•œ ๋‚˜๋ฆ„์˜ ๊ณต๋ถ€๊ฐ€ ๋ถ€์กฑํ•œ ๋“ฏ ํ•˜์—ฌ ์ƒˆ๋ฒฝ ๋„ค์‹œ๊นŒ์ง€ ํ‚ค๋ณด๋“œ๋ฅผ ๋งŒ์ง€์ž‘ ๋งŒ์ง€์ž‘ ๊ฑฐ๋ ธ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์˜ค๋Š˜ ์•„์นจ ์•„ํ™‰์‹œ์— ๋‚˜๋Š” ๋‹ค์‹œ 12์›” 14์ผ ์›”์š”์ผ๋กœ ํƒ€์ž„๋จธ์‹ ์„ ํƒ€๊ณ  ๋‚ ์•„๊ฐ”๋‹ค.

๐ŸHA ์ œ์ถœ

์™œ ๊ทธ ๋•Œ๋Š” ๋„ˆ๋ฌด๋‚˜ ์–ด๋ ค์›Œ์„œ ๋ˆˆ์•ž์ด ์–ด๋‘์›Œ์ง€๋Š” ๊ฒฝํ—˜์„ ํ–ˆ์„๊นŒ?

12์›”์˜ HA ๋Š” ๋‚˜์—๊ฒŒ ๋„ˆ๋ฌด๋‚˜ ๋ฌด์„œ์šด ์กด์žฌ๋กœ ๋Š๊ปด์ ธ์„œ ๊ทธ์•ผ๋ง๋กœ ๋‚ซ ๋†“๊ณ  ๊ธฐ์—ญ์ž๋„ ๋ชฐ๋ž์—ˆ๋˜ ๊ฑฐ ๊ฐ™์•˜๋Š”๋ฐ,

์ง€๊ธˆ ๋‹ค์‹œ ๋ณด๋‹ˆ ๋ฌธ์ œ๊ฐ€ (์‰ฝ์ง„ ์•Š์•˜์ง€๋งŒ) ์กฐ๊ธˆ ๊ท€์—ฝ๊ฒŒ ๋Š๊ปด์กŒ๋‹ค.

์กฐ๊ธฐ์— HA ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์ œ์ถœํ–ˆ๋Š”๋ฐ ์ด ๊ธฐ์–ต ๋˜ํ•œ ๋‚จ๊ฒจ์•ผ ๊ฒ ๊ธฐ์— ๋ธ”๋กœ๊ทธ๋ฅผ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

๐ŸImmersive ํšŒ๊ณ 

1. ํ† ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜

24๊ธฐ์—์„œ 25๊ธฐ๋กœ ๊ธฐ์ˆ˜ ์ด๋™์„ ํ•˜๊ฒŒ ๋˜๋ฉด์„œ ๊ทธ ๋•Œ ๋‹น์‹œ์—๋Š” ๋‚ด๊ฐ€ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ์–ด๋–ป๊ฒŒ ์–ด๋–ป๊ฒŒ ๊ฐœ์„ ํ•˜๊ฒ ๋‹ค ํ•˜๋ฉด์„œ ์ƒ๊ฐํ–ˆ์—ˆ๋Š”๋ฐ,

์ข‹์€ ๋ถ€๋ถ„๋„ ์žˆ์ง€๋งŒ ์ž˜ ์ง€์ผœ์ง€์ง€ ์•Š์•˜๋˜ ๋ถ€๋ถ„๋„ ์žˆ๋‹ค.

๊ทธ๊ฒƒ์€ ๋ฐ”๋กœ.. Toy Problem ์ธ๋ฐ..

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

ํ•˜์ง€๋งŒ ์ด ๋˜ํ•œ ํ† ์ด ํ”„๋กœ๋ธ”๋Ÿผ ๊ณผ ๋น„๊ตํ•ด ๋‚œ์ด๋„๊ฐ€ ๊ทน์•…์œผ๋กœ ์˜ฌ๋ผ๊ฐˆ ๊ฒƒ ๊ฐ™๋‹ค.

๋ญ”๊ฐ€ ๋ฌธ๋ฒ•์ด ๋ถ€์กฑํ•ด์„œ ๋‹ค์‹œ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ฑ…์„ ํ›‘์–ด๋ณด๊ณ ์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ’€์–ด์•ผ ํ• ๊นŒ? ์ด๊ฑฐ์ด๊ฑฐ ๋˜ ๋ฐฑํˆฌ๋”์ฒ˜์Œ ๋ณ‘์ด ๋„์ง€๊ธฐ ์‹œ์ž‘ํ•œ๋‹ค..!

2. ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ

24๊ธฐ ๋•Œ๋Š” ๊ทธ๋ž˜๋„ ๋‹ค๋“ค ์Šฌ๋ž™ ์ œ๋„ˆ๋Ÿด์—์„œ ์•ˆ๋ถ€๋„ ๋ฌป๊ณ  ํ•ด์„œ ์–ด์ƒ‰ํ•จ์ด ์—†์—ˆ๋Š”๋ฐ, ์•„๋ฌด๋ž˜๋„ ๊ธฐ์ˆ˜์ด๋™์„ ํ•œ ๋งŒํผ ๋‚ด๊ฐ€ ์ข€ ๋‹ค๊ฐ€๊ฐ€์•ผ ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ–ˆ๋‹ค.

์•„ ๋ฌผ๋ก  ์ง€๊ธˆ๋„ ์•ž์—์„œ ๋‚˜์„œ์„œ ๋งํ•˜๊ณ  ๊ทธ๋Ÿฌ๋Š” ๊ฒƒ์„ ์ƒ๋‹นํžˆ ๋ถ€๋„๋Ÿฌ์›Œ ํ•œ๋‹ค.

ํ•˜์ง€๋งŒ ์ผ๋‹จ ํŽ˜์–ด ํ•˜๋Š” ๋ถ„์ด ์ •ํ•ด์ง€๊ณ  ๋‚˜๋ฉด ๋‚˜๋Š” ์˜จ์ „ํžˆ ๊ทธ ํŽ˜์–ด๋‹˜์—๊ฒŒ ์ •์‹ ์„ ์ง‘์ค‘ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ ํŽ˜์–ด๋‹˜ ๋“ค์€ ๋„ค๋น„๊ฒŒ์ดํ„ฐ ์—ญํ• ๋ณด๋‹ค๋Š” ์ž์‹ ์˜ ํ™”๋ฉด์„ ๊ณต์œ ํ•˜๋ฉฐ ์ง„ํ–‰ํ•˜๋Š” ๋“œ๋ผ์ด๋ฒ„ ์—ญํ• ์„ ์„ ํ˜ธํ•˜์‹œ๋Š” ๊ฑฐ ๊ฐ™์•˜๋‹ค.

์ด์ „ ๊ธฐ์ˆ˜์—์„œ ๋‚ด๊ฐ€ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ํ•œ ์ ์ด ์žˆ์—ˆ๋Š”๋ฐ ๋„ค๋น„๊ฒŒ์ดํ„ฐ ์ž…์žฅ์ธ ํŽ˜์–ด๊ฐ€ ๋‚ด ํ™”๋ฉด์„ ๋ณด๋ฉด์„œ ๊ฐ™์ด ํ•ด๊ฒฐํ•˜๋ ค ํ•˜๊ธฐ ๋ณด๋‹ค ์ž์‹ ์˜ ํ™”๋ฉด์—๋งŒ ์ง‘์ค‘ํ•˜๋Š” ๊ฒƒ ๊ฐ™์•˜๊ธฐ์—,

๊ทธ๊ฑธ ๋Š๋‚€ ํ›„ ์ฐจ๋ผ๋ฆฌ ๊ทธ๋Ÿด ๋ฐ”์—์•ผ ๋‚ด๊ฐ€ ๋„ค๋น„๊ฒŒ์ดํ„ฐ๋ฅผ ํ•˜๊ฒ ๋‹ค ๋ผ๋Š” ๋งˆ์ธ๋“œ๋กœ ๋ฐ”๋€Œ์—ˆ๋‹ค.

๊ทธ๋ ‡๊ฒŒ ํ•˜๊ณ  ๋‚˜๋ฉด ๋‚ด๊ฐ€ fork ๋ฐ clone ํ•œ ๋””๋ ‰ํ† ๋ฆฌ๋Š” ์•„์ฃผ ๊นจ๋— ํ•˜๋ฏ€๋กœ ์ €๋… ๋จน๊ณ  ์ด์ œ ๋˜ ๋‚˜๋ฆ„ ํ˜ผ์ž ๋‹ค์‹œ ์ง„ํ–‰ํ•œ๋‹ค.

์ด๊ฒŒ ๋‚ด ํ•™์Šต ํšจ์œจ์„ ๋ฐฐ๋กœ ๋†’์—ฌ ๋ฒ„๋ฆฌ๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋˜์–ด ๋ฒ„๋ ธ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ข‹์€ ๋ถ„๋“ค์„ ๋งŽ์ด ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ  ํŽ˜์–ด ๋ฆฌ๋ทฐ๊ฐ€ ๋…์„œ ๊ฐ์ƒ๋ฌธ ๊ธ‰์œผ๋กœ ๊ธธ๊ฒŒ ์ •์„ฑ๋“ค์—ฌ ์ž‘์„ฑํ•ด ์ฃผ์‹  ๋ถ„๋“ค ์—๊ฒŒ๋„ ๋„ˆ๋ฌด๋‚˜ ๊ฐ์‚ฌํ–ˆ๋‹ค.

pair review

์ข‹์€ ๋ถ„๋“ค๊ณผ ๊ฐ€๊นŒ์›Œ์ ธ์„œ ๋„ˆ๋ฌด๋‚˜ ๊ธฐ๋ถ„์ด ์ข‹๋‹ค. ๋ฌด์—‡๋ณด๋‹ค ์ข‹์€ ๋ถ„๋“ค๊ณผ ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ด๋ผ๋Š” ๊ฒฝํ—˜์€ ์•ž์œผ๋กœ ์ •๋ง ์ข‹์€ ์ž์‚ฐ์ด ๋  ๊ฑฐ๋ผ ์ƒ๊ฐํ•œ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์•ž์œผ๋กœ ๋‚˜๋Š” ๋ˆ„๊ฐ€ ์†Œ๋ฌธ๋‚ด์ง€ ์•Š์•„๋„ ์•Œ์•„์„œ ์ž์—ฐํžˆ ์ข‹์€ ํ–ฅ๊ธฐ๊ฐ€ ๋‚˜๋Š” ์‚ฌ๋žŒ์ด ๋˜๊ณ  ์‹ถ๋‹ค.

3. ์ฝ”๋ชฝ์–ด์Šค

todo app

๊ทธ ๋•Œ ๋‹ค์งํ–ˆ์—ˆ๋‹ค. ๋งค์ผ ๋ฐฐ์šด ๊ฒƒ์„ ํ•˜๋‚˜์”ฉ ๋‚ด ์ž‘์—…๋ฌผ์— ๋…น์—ฌ ๋ณด๊ฒ ๋‹ค๊ณ .

์ด๋ฒˆ์ฃผ ๋‚ด๋กœ ์ฃฝ์ด ๋˜๋“  ๋ฐฅ์ด๋˜๋“  ๋ฌด์กฐ๊ฑด ๋ฐฐํฌ๊นŒ์ง€ ์‹œ์ผœ ๋†“๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ด๋‹ค.

ํˆฌ๋‘ ์•ฑ์„ ๋ฆฌ์•กํŠธ ํด๋ž˜์Šค - ๋ฆฌ์•กํŠธ ํ›…์Šค - ๋ฆฌ๋•์Šค๋กœ ๋ฐ”๊พธ๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ ๊ฒƒ์€ ๋‚˜๋„ ์Šค์Šค๋กœ ํ•ด๋†“๊ณ  ๋†€๋ž๋‹ค. ์˜ค ๋˜๋„ค?

4. ๋ธ”๋กœ๊ทธ ์ž‘์„ฑ

๊ฑฐ์˜ ๋งค์ผ ํ–ˆ๋‹ค. ์ด๋จธ์‹œ๋ธŒ ๋งˆ์ง€๋ง‰ ์Šคํ”„๋ฆฐํŠธ์˜€๋˜ ์ธ์ฆ์— ๊ด€๋ จ๋œ ๋ธ”๋กœ๊น…์€ ์˜ค๋Š˜๋ถ€ํ„ฐ ํ•˜๋‚˜์”ฉ ๋ณต์Šต ์ฐจ์›์—์„œ ์ง„ํ–‰ํ•  ๊ฒƒ์ด๋‹ค.

5. ์ ๊ทน์ ์ธ HELP-DESK ์†Œํ†ตํ•˜๊ธฐ

์ €๋ฒˆ ๊ธฐ์ˆ˜ ์ด๋จธ์‹œ๋ธŒ ๋‹จ 2ํšŒ, ๋‘ ๋ฒˆ ์งˆ๋ฌธํ•ด ๋ณด์•˜๋˜ ๊ฒŒ ๋‹ค์˜€๋Š”๋ฐ ์ด๋ฒˆ์—๋Š” ์ตœ๋Œ€ํ•œ ํ—ฌํ”„ ๋ฐ์Šคํฌ์— ๋‚ด ์งˆ๋ฌธ์„ ์˜ฌ๋ฆฌ๊ณ  ๋งŽ์ด ๋ฐฐ์›Œ๊ฐ”๋‹ค.

๐Ÿ๊ฒฐ๋ก 

baccus jelly

๋„˜๊ธฐ ์ „์—” ๋ฌด์„œ์šด ์žฅ๋ฒฝ ๊ฐ™์•˜๋Š”๋ฐ ๊ทน๋ณตํ•ด๋ณด๋‹ˆ ์ข‹์€ ๊ฒฝํ—˜์ด์˜€๋‹ค.

์•ž์œผ๋กœ ๋งŒ๋‚  ํ”„๋กœ์ ํŠธ ์—์„œ ์ˆ˜๋งŽ์€ ์žฅ๋ฒฝ๋“ค์„ ๋งŒ๋‚ ํ…๋ฐ ๊ณ„์† ์•ž์œผ๋กœ ์ „์ง„ํ•˜์ž. ์ข‹์€ ๋ฏธ๋ž˜์˜ ๊ฐœ๋ฐœ์ž ๋ถ„๋“ค๊ณผ ํ•จ๊ป˜๋ผ๋ฉด ๋‘๋ ต์ง€ ์•Š๋‹ค!


Written by@[DotoriMook]
ํ”„๋ก ํŠธ์—”๋“œ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž ๋„ํ† ๋ฆฌ๋ฌต์˜ ๊ธฐ์ˆ ๊ฐœ๋ฐœ ๋ธ”๋กœ๊ทธ ์ž…๋‹ˆ๋‹ค.

GitHubMediumTwitterFacebook