์๋ง๋ ์ฒซ ๋ฒ์งธ
์ฃผ๋์ด ๊ฐ๋ฐ์ ์ง์
์ ์ป๋ ๊ฒ์ ๋๋ถ๋ถ์ ์ ๋ฌธ ํ๋ก๊ทธ๋๋จธ์๊ฒ ํ๋ ์ผ์ด์์ ๊ฒ์
๋๋ค. ํ์ฌ๊ฐ ์ค์ ๊ฒฝํ์ด ์๋ ์ฌ๋์ ๊ณ ์ฉํ๋ ๊ฒ์ ์ ํธํ๊ธฐ ๋๋ฌธ์ ์์ฅ์ ์ฃผ๋์ด ์ง์๊ฐ ๊ทธ๋ฆฌ ๋ง์ง ์๊ณ ์ด๋ ค ์๋ ์ง์ฑ
์ ๋ง์ ์ง์์๊ฐ ์ค๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ทธ๋์ ๋๋ก๋ ๋ํํ๊ธฐ ์ด๋ ค์ธ ์ ์์ต๋๋ค.
CodeGym์์๋ ํ์๋ค์ด ์ฒซ ๋ฒ์งธ Java Junior Dev ์์
์ ์ฆ์ ๋ฐ์ ์ ์๋๋ก ์ค๋นํ๊ณ ์๊ฒฉ์ ๊ฐ์ถ๋๋ก ์ต์ ์ ๋คํ๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ์์ ์ฑ๊ณต์ ์ด์ ๋ ๋น์ฐํ๊ฒ๋ ์ง์์์ Java(๋ฐ ์ผ๋ฐ์ ์ธ ํ๋ก๊ทธ๋๋ฐ) ์ง์๊ณผ ๊ธฐ์ ์ ํ
์คํธํ๊ธฐ ์ํ ๊ธฐ์ ๋ฉด์ ์ ํต๊ณผํ๋ ๊ฒ์
๋๋ค. ์ํํธ์จ์ด ๊ฐ๋ฐ ์ง์ฑ
์ ์ง์ํ ๋ ๊ธฐ์ ์ธํฐ๋ทฐ๋ฅผ ์ค๋นํ๋ ๋ฐฉ๋ฒ์๋ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ ์ ์์ต๋๋ค. ํ์ต
Java ์์น์ ๋ํ ๊ฐ์ฅ ์์ฃผ ๋ฌป๋ ๋ฉด์ ์ง๋ฌธ ๊ณผ ์ด์ ๋ํ ๋ต๋ณ์ ํ์คํ ๋ง์ ๋์์ด ๋ ๊ฒ์
๋๋ค. ๋ฟ๋ง ์๋๋ผ Java๋ฟ๋ง ์๋๋ผ
์๊ณ ๋ฆฌ์ฆ ,
๋ฐ์ดํฐ ๊ตฌ์กฐ ,
๋์์ธ ํจํด ,
์ปดํจํ
์ฌ๊ณ ๋ฑ๊ณผ ๊ฐ์ ์ฃผ์ ์ ๋ํ ์ง์์ ์ฌํํฉ๋๋ค. ์จ๋ผ์ธ ์ทจ์
๋ฉด์ ์ค๋น ํ๋ซํผ์ ์ฌ์ฉํ๋ ๊ฒ์ ์ ์ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์๋ ๋ ๋ค๋ฅธ ํ๋ฅญํ ์๋ฃจ์
์
๋๋ค. ๋ค์์ ์ฒซ ์ฃผ๋์ด Java ๊ฐ๋ฐ์ ์ง์
์ ์ป๋ ๋ฐ ๋์์ด ๋๋ ์ต๊ณ ์ ๊ฐ๋ฐ์ ์ทจ์
๋ฉด์ ์ค๋น ํ๋ซํผ์
๋๋ค.
๋ฌด๋ฃ ๊ธฐ์ ๋ฉด์ ์ค๋น ํ๋ซํผ
๋น๋์ค ์ฑํ
๋ฐ ๊ธฐํ ํ์
๋๊ตฌ๋ฅผ ํตํด ์ ์ธ๊ณ์ ์์ง๋์ด์ ํ๋ก๊ทธ๋๋จธ๋ฅผ ์ง๋ฅ์ ์ผ๋ก ์ฐ๊ฒฐํ์ฌ ์ฝ๋ฉ ์ธํฐ๋ทฐ๋ฅผ ์ฐ์ตํ ์ ์๋ ์์ ๋ฌด๋ฃ ํ๋ซํผ์
๋๋ค. โ์ฐ๋ฆฌ๋ Pramp ์ฌ์ฉ์๊ฐ ์ง์์ ๊ณต์ ํ๊ณ , ์๋ก์๊ฒ์ ๋ฐฐ์ฐ๊ณ , ๋๋๊ณ ์ ๋ก ์๋ ๊ฒฐ๊ณผ๋ก ๋ค์ ์ฝ๋ฉ ์ธํฐ๋ทฐ๋ฅผ ์ค๋นํ ์ ์๋๋ก ํฉ๋๋ค. ์ฐ๋ฆฌ ํ๋ซํผ์ด ์ ๋งํ ํ๋ณด์๋ก ์ธ์ํ๋ ์ฌ๋ฅ ์๋ ๊ฐ๋ฐ์์ ์์ง๋์ด๋ ์ค์ ํ์ฌ์ธ ์ฐ๋ฆฌ ํํธ๋๋ก๋ถํฐ ์ทจ์
๋ฉด์ ์ด๋๋ ๋ฐ๊ฒ ๋ ๊ฒ์
๋๋ค.โ๋ผ๊ณ Pramp์ ์ค๋ฆฝ์ Rafi Zikavashvili๊ฐ ๋งํ์ต๋๋ค.
CodeSignal์ ํ๋ซํผ์๋ ์ฝ๋ฉ ๊ธฐ์ ์ ๋ํ ์ธ์ฆ๋ ํ๊ฐ(๊ฒฐ๊ณผ๋ฅผ ์
์ฌ ์ง์์์ ์ฒจ๋ถํ ์ ์์), ์ ๋์ ์ธ ๊ธฐ์ ํ์ฌ์ ์ค์ ์ง๋ฌธ์ด ํฌํจ๋ ์ค์ ์ฝ๋ฉ ํ๊ฒฝ์์์ ์ธํฐ๋ทฐ ์ฐ์ต, ์ธ์ด๋ณ ์ฝ๋ฉ ์ ์๋ฅผ ํฌํจํ์ฌ ์ฌ๋ฌ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ๊ฐ์ ์ ํ์
ํ๊ณ ์ ์ฌ์ ์ธ ๊ฐ์ ์์ญ์ ๋ณด์ฌ์ค๋๋ค.
HackerEarth๋ฅผ ์ฌ์ฉํ๋ฉด ๋ผ์ด๋ธ ๋ชจ์ ์ธํฐ๋ทฐ์์ ์์ ์ ํ
์คํธํ๊ณ ์ฝ๋ฉ ๋ํ ๋ฐ ํด์ปคํค์ ์ฐธ๊ฐํ ์ ์์ต๋๋ค. ์ด ์น์ฌ์ดํธ์๋ ์ธ ๊ฐ์ง ๋์ด๋(์ฌ์, ์ค๊ฐ, ์ด๋ ค์)๊ฐ ์๋ 1์๊ฐ 30๋ถ ํ๊ฐ๋ฅผ ๋ฐ์ ์ ์๋ ๋งค์ฐ ํ๋ฅญํ Java ์ฝ๋ฉ ์ธํฐ๋ทฐ ์น์
์ด ์์ต๋๋ค.
HackerRank๋ ๋ฐฐ์ด, ์ ๋ ฌ, ๊ทธ๋ํ, ์๊ณ ๋ฆฌ์ฆ ๋ฑ๊ณผ ๊ฐ์ด ์ธํฐ๋ทฐ ์ค์ ์ผ๋ฐ์ ์ผ๋ก ํ
์คํธ๋๋ ํต์ฌ ๊ฐ๋
์ ์ค์ฌ์ผ๋ก ๊ตฌ์ฑ๋ ๋ค์ํ ํ์ฌ์ ์๋ฐฑ ๊ฐ์ง ๋์ ๊ณผ์ ๊ฐ ํฌํจ๋ ๊ฝค ์ ๋ง๋ค์ด์ง ์์ ํ ๋ฌด๋ฃ์ธ ์ธํฐ๋ทฐ ์ค๋น ํคํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ํํธ์ ์๋ฃจ์
์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ์น์ฌ์ดํธ๋ Cracking the Coding Interview ์ฑ
์ ์ ์์ธ Gayle Laakmann McDowell์ด ๋ง๋ค์์ต๋๋ค. ๋ค์ํ ํ์ฌ์ ๋ชจ๋ ์ข
๋ฅ์ ํ๋ก๊ทธ๋๋ฐ ๋ฉด์ ์ง๋ฌธ์ ์์งํ ๋ฟ๋ง ์๋๋ผ ๊ธฐ์ ๋ฉด์ ์ค๋น์ ์ค์ ์ ๋ ๋๋ณธ ์๋ ์ค์ํ ์ธํฐ๋ทฐ ๋์์, ์ฑ
, ์ด๋ ฅ์ ํ ๋ฐ ๊ธฐํ ์ฝํ
์ธ ๋ฅผ ๋ง์ด ๋ณด์ ํ๊ณ ์์ต๋๋ค.
์ ๋ฃ ๊ธฐ์ ์ธํฐ๋ทฐ ์ค๋น ํ๋ซํผ
๊ฑฐ๋ํ ์ปค๋ฎค๋ํฐ์ ์ฐ์ตํ ์ ์๋ 1650๊ฐ ์ด์์ ์ง๋ฌธ์ด ์๋ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ๊ธฐ์ ์ธํฐ๋ทฐ ํ๋ซํผ ์ค ํ๋์
๋๋ค. Java๋ฅผ ํฌํจํ 14๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ง์ํฉ๋๋ค. ์ต์ด์ ์ฝ๋ฉ ์ธํฐ๋ทฐ ์ค๋น ํ๋ซํผ ์ค ํ๋์ธ Leetcode๋ ํ์ฌ Google, Microsoft, Facebook ๋ฑ๊ณผ ๊ฐ์ ๊ธฐ์ ๋๊ธฐ์
์ ํฌํจํ์ฌ ํน์ ํ์ฌ๋ฅผ ์ํ ์์ญ ๊ฐ์ง์ ๋ค์ํ ์ธํฐ๋ทฐ ์ค๋น ๊ณผ์ ์ ์ ๊ณตํฉ๋๋ค. ๊ฐ๊ฒฉ: ์ $35
๋๋ ์ฐ๊ฐ $159.
์ด ํ๋ซํผ์ ์ฝ๋ฉ ์ธํฐ๋ทฐ ์ค๋น์ ๋ํ ๋
์ฐฝ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋จ์ํ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ์ ๊ณตํ๋ ๋์ ์์ฒญํ ์ ์๋ ๋ช ์๊ฐ ๋ถ๋์ ์ค์ ๋ฉด์ ๋น๋์ค๊ฐ ์์ต๋๋ค. ๋ํ Google, Facebook, Airbnb, Dropbox, AWS, Microsoft ๋ฑ์ ๋ฉด์ ๊ด์ด ์ค์ํ๋ ์ค์ ๋ชจ์ ์ธํฐ๋ทฐ๋ฅผ ์์ฝํ ์ ์์ต๋๋ค.
๊ฐ๊ฒฉ: ํ๋ซํผ์ ๋ฌด๋ฃ ๋ชจ์ ์ธํฐ๋ทฐ์ ํ๋ฆฌ๋ฏธ์ ๋ชจ์ ์ธํฐ๋ทฐ๋ฅผ ์ ๊ณตํ๋ฉฐ ๋น์ฉ์ 100๋ฌ๋ฌ์์ 100๋ฌ๋ฌ ์ฌ์ด์
๋๋ค. $200, ์ธํฐ๋ทฐ๊ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ ์ ๋ง์ถ๋์ง ์๋๋ฉด ์์คํ
๋์์ธ์ ์ด์ ์ ๋ง์ถ๋์ง, ํน์ ํ์ฌ์ ๋ฉด์ ๊ด์ ์ํ๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
๊ฐ์ฅ ์ค๋๋ ์ธํฐ๋ทฐ ์ค๋น ํ๋ซํผ ์ค ํ๋๋ก ํน์ ๋ชฉํ ์์น์ ๊ฐ์ฅ ๊ด๋ จ์ฑ์ด ๋์ 100๊ฐ์ ์์ ๋ ์ง๋ฌธ์ ํฌํจํ์ฌ ์ฌ์ฉ์์๊ฒ ๋ง์ ํฅ๋ฏธ๋ก์ด ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. Java๋ฅผ ํฌํจํ 9๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ง์ํฉ๋๋ค.
๊ฐ๊ฒฉ: ์ฐ๊ฐ 79~139๋ฌ๋ฌ.
๊ธฐ์ฌ, ํ ๋ฐ ๋ง์ ๋ฉด์ ์ง๋ฌธ์ ํฌํจํ์ฌ ์ทจ์
๋ฉด์ ์ค๋น ํ๋ก๊ทธ๋๋ฐ์ ์ํ ๋ชจ๋ ์ข
๋ฅ์ ์ฝํ
์ธ ๋ฅผ ์ ๊ณตํ๋ ์ ์๋ ค์ง ๋ ๋ค๋ฅธ ํ๋ซํผ์
๋๋ค. ์ธํฐ๋ทฐ ์ผ์ดํฌ๋ ์ฌ๋ฌ ์ฃผ์ ๊ธฐ์ ํ์ฌ์ ํน์ ์๊ตฌ ์ฌํญ์ ์ด์ ์ ๋ง์ถ ๋ค์ํ ์ฝ์ค์ ์ธํฐ๋ทฐ ํต๊ณผ๋ฅผ ์ํ ์กฐ์ธ ๋ฐ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
๊ฐ๊ฒฉ: ์ฝ์ค๋น $149 ~ 249.
GO TO FULL VERSION