์ฑ์ ์๋ช ์ฃผ๊ธฐ๋?
๋ทฐ ์ฌ์ดํด์ ๋ํด์ ์ค๋ช ํ์ธ์.
๊ฐ์ฒด ๊ฐ์ ๋ฐ์ดํฐ ํต์ ์ ํ๋ ๋ค๊ฐ์ง ๋ฐฉ๋ฒ์?
ํ๋ก์ธ์ค์ ์ค๋ ๋ ์ฐจ์ด๋?
๋ฉํฐ ์ค๋ ๋ฉ์ ์ฅ์ ์? ๋ฐ๋๋ฝ์ด๋?
์ค์ผ์ค๋ง ํ์ ์ธ๊ฐ์ง ์ข ๋ฅ์ ๊ฐ๊ฐ์ ์ค๋ช ? ์ค์ผ์ค๋ฌ์ ์ธ๊ฐ์ง ์ข ๋ฅ์ ํน์ง์?
ํ๋์ ์ธ CPU ์ค์ผ์ค๋ง์ ์ข ๋ฅ์ ๊ทธ์ ๋ํ ์ค๋ช ์ผ๋ก? ๊ธฐ์ ํ์์ด๋? ๊ทธ๊ฒ์ ์๋ฐฉํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์?
ARC๋? ๊ฐํ ์ํ ์ฐธ์กฐ๋? ์ฝํ ์ฐธ์กฐ์ ๋ฏธ์์ ์ฐธ์กฐ์ ์ฐจ์ด๋? ํด๋ก์ ์์์ ๊ฐํ ์ํ ์ฐธ์กฐ์ ๋ํด?
assign๊ณผ weak์ ์ฐจ์ด๋?
Frame๊ณผ Bounds์ ์ฐจ์ด์ ์? ์ปฌ๋ ์ ๋ทฐ์ ๋๋น๋ฅผ ์๊ณ ์ถ์ ๋ ์ด๋ค ๊ฒ์ ์จ์ผ ํ๋? ๋ทฐ์ Frame๊ณผ Bounds๊ฐ ์ค์ํํธ์ ์ด๋ค ๊ตฌ์กฐ์ฒด์ ์ํด ํํ๋๋์ง?
๋๊ธฐ์ ๋น๋๊ธฐ์ ์ฐจ์ด? iOS์์ ๋น๋๊ธฐ๋ฅผ ์ํ ํ๋? Blocking์ Non-Blocking์ ์ฐจ์ด? Sync์ Blocking์ ์ฐจ์ด?
Critical Section(์๊ณ๊ตฌ์ญ)์ด๋? ํ๋ก์ธ์ค ๋๊ธฐํ๋ฅผ ์ํ ์ฅ์น์ ์๋ ์๋ฆฌ๋? ์ธ๋งํฌ์ ๋ฎคํ ์ค์ ์ฐจ์ด๋?
Swapping์ด๋? ํ์ด์ง ๊ธฐ๋ฒ์ด๋? ๋จํธํ ํ์์ด๋? Segmentation ๊ธฐ๋ฒ์ด๋? ํ์ด์ง๊ณผ์ ์ฐจ์ด์ ์?
๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๋? ๋ ผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ์ ๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ์ ์ฐจ์ด๋? ํ์ด์ง ๊ธฐ๋ฒ์ด๋? ํ์ด์ง ๊ต์ฒด ์๊ณ ๋ฆฌ์ฆ์? Belody์ ๋ชจ์์ด๋?
์บ์๋ฅผ ์ฌ์ฉํ๋ ์ด์ ? ์บ์์ ์ ์ค๋ฅ ์ด๋? ์บ์์ ์ง์ญ์ฑ์ด๋?
์ค์ ๋๋ฐ์ด์ค๊ฐ ์์ ๊ฒฝ์ฐ ๊ฐ๋ฐ ํ๊ฒฝ์์ ํ ์ ์๋ ๊ฒ๊ณผ ์๋ ๊ฒ์ ์ค๋ช ํ์์ค.
์ฑ์ ์ฝํ ์ธ ๋ ๋ฐ์ดํฐ ์์ฒด๋ฅผ ์ ์ฅ/๋ณด๊ดํ๋ ํน๋ณํ ๊ฐ์ฒด๋ฅผ ๋ฌด์์ด๋ผ๊ณ ํ๋๊ฐ?
class, struct, enum์ ์ฐจ์ด๋ฅผ ์ค๋ช ํ์์ค.
class์ ์ฑ๋ฅ์ ํฅ์ ์ํฌ์ ์๋ ๋ฐฉ๋ฒ๋ค์ ๋์ดํด๋ณด์์ค.
HTTP์ GET๊ณผ POST ๋น๊ต
TCP 3-way Handshake
TCP์ UDP์ ๋น๊ต