React Native Interview Quiz

์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
1์ฒœ+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

React Native ๋˜๋Š” JavaScript ๊ฐœ๋ฐœ์ž ์ธํ„ฐ๋ทฐ๋ฅผ ์ค€๋น„ํ•˜๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ? ์ดˆ๋ณด์ž, ์ค‘๊ธ‰์ž, ์ˆ™๋ จ๋œ ์ „๋ฌธ๊ฐ€ ๋ชจ๋‘ ์ด ์•ฑ์€ ๊ฐœ๋…์„ ์ตํžˆ๊ณ  ์ธํ„ฐ๋ทฐ์— ์„ฑ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ์ตœ๊ณ ์˜ ๋ฆฌ์†Œ์Šค์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ์•ฑ์€ 0~1๋…„, 1~3๋…„, 3~5๋…„ ๋“ฑ ๋‹ค์–‘ํ•œ ๊ฒฝํ—˜ ์ˆ˜์ค€์„ ๊ฐ€์ง„ ๊ฐœ๋ฐœ์ž์˜ ์š”๊ตฌ์— ๋งž๊ฒŒ ๋งž์ถคํ™”๋˜์–ด ๊ท€ํ•˜์˜ ๊ธฐ์ˆ  ์ˆ˜์ค€์— ๊ฐ€์žฅ ๊ด€๋ จ์„ฑ์ด ๋†’๊ณ  ์–ด๋ ค์šด ์งˆ๋ฌธ์„ ์–ป์„ ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ํŠน์ง•:
1. ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•œ ์งˆ๋ฌธ ์„ธ๋ถ„ํ™”:
* 0~1์„ธ: ์ดˆ๋ณด์ž์—๊ฒŒ ์ ํ•ฉํ•œ ์ด ์„น์…˜์—์„œ๋Š” ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ ๊ธฐ๋ณธ ์ธํ„ฐ๋ทฐ ์งˆ๋ฌธ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. JavaScript ๊ธฐ๋ณธ ์‚ฌํ•ญ, React Native ๊ตฌ์„ฑ ์š”์†Œ, ์ƒํƒœ ๊ด€๋ฆฌ ๋ฐ ๊ฐ„๋‹จํ•œ ์•ฑ ๊ธฐ๋Šฅ๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ ์ฃผ์ œ๋ฅผ ์ง์ ‘ ์ฒดํ—˜ํ•ด ๋ณด์„ธ์š”.
* 1~3๋…„: ์ค‘๊ฐ„ ์ˆ˜์ค€์˜ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์ด ์„น์…˜์—์„œ๋Š” ๋ณด๋‹ค ๋ณต์žกํ•œ ๊ฐœ๋…์„ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ๊ณ ๊ธ‰ JavaScript, ๋น„๋™๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, API ํ†ตํ•ฉ, ์ˆ˜๋ช… ์ฃผ๊ธฐ ๋ฐฉ๋ฒ•, Redux ๋ฐ ์„ฑ๋Šฅ ์ตœ์ ํ™”์— ๋Œ€ํ•œ ์งˆ๋ฌธ์„ ๊ธฐ๋Œ€ํ•˜์„ธ์š”.
* 3~5๋…„: ๋…ธ๋ จํ•œ ๊ฐœ๋ฐœ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” ์ด ์„น์…˜์—์„œ๋Š” ์ „๋ฌธ๊ฐ€ ์ˆ˜์ค€์˜ ์งˆ๋ฌธ์— ๋„์ „ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ๊ธ‰ React Native ์•„ํ‚คํ…์ฒ˜, ์ƒํƒœ ๊ด€๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์‹ฌ์ธต ๋””๋ฒ„๊น…, ์„ฑ๋Šฅ ์กฐ์ •, JavaScript์˜ ๋””์ž์ธ ํŒจํ„ด๊ณผ ๊ฐ™์€ ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.
2. ์ถœ๋ ฅ ๊ธฐ๋ฐ˜ JavaScript ์งˆ๋ฌธ:
* ์ฃผ์–ด์ง„ ์ฝ”๋“œ ์กฐ๊ฐ์˜ ๊ฒฐ๊ณผ๋ฅผ ์˜ˆ์ธกํ•ด์•ผ ํ•˜๋Š” ์ถœ๋ ฅ ๊ธฐ๋ฐ˜ ์งˆ๋ฌธ์œผ๋กœ ๊ธฐ์ˆ ์„ ์—ฐ๋งˆํ•˜์„ธ์š”. ์ด๋Ÿฌํ•œ ์งˆ๋ฌธ์€ ํ˜ธ์ด์ŠคํŒ…, ํด๋กœ์ €, ์•ฝ์†, ๋น„๋™๊ธฐ/๋Œ€๊ธฐ, ์ด๋ฒคํŠธ ๋ฃจํ”„ ๋“ฑ๊ณผ ๊ฐ™์€ ํ•„์ˆ˜ JavaScript ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๊ฐ ์งˆ๋ฌธ์—๋Š” ์ž์„ธํ•œ ์„ค๋ช…์ด ํฌํ•จ๋˜์–ด ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ ์ฝ”๋“œ๊ฐ€ ํ•ด๋‹น ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ์ด์œ ๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
3. ์—ฐ์Šต ๋ชจ๋“œ:
* ์‹ค์ œ ์ธํ„ฐ๋ทฐ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋Š” ์—ฐ์Šต ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด ์ž๊ธฐ ์ฃผ๋„ ํ•™์Šต์— ์ฐธ์—ฌํ•˜์„ธ์š”. ๋‹ค์–‘ํ•œ ๋‚œ์ด๋„์— ๊ฑธ์ณ ์ง€์‹์„ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์‹œ๊ฐ„ ๊ฒฝ๊ณผ์— ๋”ฐ๋ฅธ ์ง„ํ–‰ ์ƒํ™ฉ์„ ์ถ”์ ํ•˜์„ธ์š”.

1. ์„ค๋ช…:
* ๋ชจ๋“  ์งˆ๋ฌธ์—๋Š” ์งˆ๋ฌธ ๋’ค์— ์ˆจ๊ฒจ์ง„ ๋…ผ๋ฆฌ์™€ ๊ฐœ๋…์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ํฌ๊ด„์ ์ธ ์„ค๋ช…์ด ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ํ•™์Šต์„ ๊ฐ•ํ™”ํ•˜๊ณ  ์˜์‹ฌ์„ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
2. ์ •๊ธฐ ์—…๋ฐ์ดํŠธ:
* ์ •๊ธฐ์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜๋Š” ๋ฌธ์ œ ์€ํ–‰์„ ํ†ตํ•ด ์•ž์„œ ๋‚˜๊ฐ€์„ธ์š”. React Native ๋ฐ JavaScript ์ƒํƒœ๊ณ„์— ์ƒˆ๋กœ์šด ํŠธ๋ Œ๋“œ์™€ ๊ธฐ์ˆ ์ด ๋“ฑ์žฅํ•จ์— ๋”ฐ๋ผ ์šฐ๋ฆฌ ์•ฑ์€ ๊ท€ํ•˜๊ฐ€ ๊ฐ€์žฅ ์ตœ์‹ ์˜ ๊ด€๋ จ ์ธํ„ฐ๋ทฐ ์งˆ๋ฌธ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.
3. ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค:
* ์ €ํฌ ์•ฑ์€ ํ•™์Šต์„ ์ฆ๊ฒ๊ณ  ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊น”๋”ํ•˜๊ณ  ์ง๊ด€์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋งค์ผ ํ†ต๊ทผ ์ค‘์ด๊ฑฐ๋‚˜ ์ง‘์—์„œ ํœด์‹ ์ค‘์ผ ๋•Œ ์งˆ๋ฌธ์„ ์‰ฝ๊ฒŒ ํƒ์ƒ‰ํ•˜๊ณ  ์ง„ํ–‰ ์ƒํ™ฉ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
4. ์˜คํ”„๋ผ์ธ ์ ‘์†:
* ์ธํ„ฐ๋„ท์ด ์—†๋‚˜์š”? ๊ดœ์ฐฎ์•„์š”! ํŽธ๋ฆฌํ•˜๊ฒŒ ์งˆ๋ฌธ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์˜คํ”„๋ผ์ธ์œผ๋กœ ์—ฐ์Šตํ•ด ๋ณด์„ธ์š”. ๋‹ค์‹œ ์˜จ๋ผ์ธ ์ƒํƒœ๊ฐ€ ๋˜๋ฉด ์ง„ํ–‰ ์ƒํ™ฉ์ด ์ž๋™์œผ๋กœ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค.

์ด ์•ฑ์€ ๋ˆ„๊ตฌ๋ฅผ ์œ„ํ•œ ๊ฒƒ์ธ๊ฐ€์š”?
* ์ฃผ๋ชฉ๋ฐ›๋Š” React Native ๊ฐœ๋ฐœ์ž: ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ์ˆ™์ง€ํ•˜๊ณ  ๊ฐ•๋ ฅํ•œ ๊ธฐ๋ฐ˜์„ ๊ตฌ์ถ•ํ•˜์—ฌ ๊ฒฝ๋ ฅ์„ ์‹œ์ž‘ํ•˜์„ธ์š”.
* ์ค‘๊ธ‰ ๊ฐœ๋ฐœ์ž: ์ดํ•ด๋ฅผ ๋”์šฑ ๋†’์ผ ์ˆ˜ ์žˆ๋„๋ก ๊ณ ์•ˆ๋œ ์งˆ๋ฌธ์„ ํ†ตํ•ด ์ง€์‹์„ ๊ฐ•ํ™”ํ•˜๊ณ  ๋”์šฑ ์–ด๋ ค์šด ์—ญํ• ์— ๋Œ€๋น„ํ•˜์„ธ์š”.
* ์ˆ™๋ จ๋œ ๊ฐœ๋ฐœ์ž: ๊ธฐ์ˆ ์„ ์—ฐ๋งˆํ•˜๊ณ  ๋ณต์žกํ•˜๊ณ  ๊ณ ๊ธ‰ ์งˆ๋ฌธ์ด ์žˆ๋Š” ๊ณ ์œ„๊ธ‰ ์ธํ„ฐ๋ทฐ์— ๋Œ€๋น„ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2024. 8. 24.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ3์ž์™€ ๊ณต์œ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์—†์Œ
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณต์œ ๋ฅผ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘์„ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
Play ๊ฐ€์กฑ ์ •์ฑ…์„ ์ค€์ˆ˜ํ•˜๊ฒ ๋‹ค๊ณ  ์•ฝ์†ํ•œ ์•ฑ์ž…๋‹ˆ๋‹ค.
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

์•ฑ ์ง€์›