Android Interview Concept - DanielWorld/SoftwareTech GitHub Wiki

Android Interview Concept

๋ฉด์ ‘ ๊ตฌ์„ฑ

๋ชฉ์ฐจ ์‹œ๊ฐ„ ๊ตฌ์„ฑ ๋‚ด์šฉ
์ž๊ธฐ ์†Œ๊ฐœ 5๋ถ„ ๋ณธ์ธ ์†Œ๊ฐœ๋ฅผ ๋ถ€ํƒ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
๊ธฐ๋ณธ ์งˆ๋ฌธ 10๋ถ„ ์ด์ง์„ ํ•˜๊ณ ์žํ•˜๋Š” ์ด์œ ๊ฐ€ ์žˆ์„๊นŒ์š”?
๋ณธ์ธ์ด ์šฐ๋ฆฌ ํšŒ์‚ฌ๋‚˜ ํŒ€์— ๊ธฐ๋Œ€ํ•˜๋Š” ๋ฐ”๋Š” ์–ด๋–ค ๊ฒƒ์ด ์žˆ์„๊นŒ์š”? (์–ด๋–ค ๊ธฐ์ค€์œผ๋กœ ์ง€์›์„ ํ•˜๊ฒŒ ๋˜์—ˆ๋‚˜์š”?)
๋ณธ์ธ์ด ์šฐ๋ฆฌ ํŒ€์— ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์–ด๋–ค ๊ฒƒ์ด ์žˆ์„๊นŒ์š”? (๋‹ค๋ฅธ ์‚ฌ๋žŒ๋ณด๋‹ค ๋ณธ์ธ๊ณผ ํ•จ๊ป˜ ์ผํ•ด์•ผ๋งŒ ํ•˜๋Š” ์ด์œ )
์ด๋ ฅ์„œ ์งˆ๋ฌธ 10๋ถ„ ์ด๋ ฅ์„œ๋ฅผ ๋ฒ ์ด์Šค๋กœ ์งˆ๋ฌธ
๊ธฐ์ˆ  ์งˆ๋ฌธ 20๋ถ„ ๊ฐ์ž ๊ธฐ์ˆ ์— ๋งž๊ฒŒ ์งˆ๋ฌธ
์ธ์„ฑ ์งˆ๋ฌธ 10๋ถ„ ํƒœ๋„ / ํŠธ๋ Œ๋“œ / ๊ฐœ์ธ / ์ถ”์ง„๋ ฅ / ์ฃผ๋„์„ฑ
๋งˆ๋ฌด๋ฆฌ 5๋ถ„ ๋ฉด์ ‘์—์„œ ํ•˜์ง€๋ชปํ•œ ์ด์•ผ๊ธฐ๋‚˜ ์•„์‰ฌ์› ๋˜ ์ ์ด ์žˆ์„๊นŒ์š”? ์ €ํฌํŒ€์— ๋Œ€ํ•œ ์งˆ๋ฌธ์ด ์žˆ์„๊นŒ์š”?

์ธ์„ฑ ์งˆ๋ฌธ

ํƒœ๋„

  • ์ ๊ทน์„ฑ / ์นœํ™”๋ ฅ / ์šฐ๋ฆฌํŒ€์˜ ๋ถ„์œ„๊ธฐ์™€ ์ž˜ ๋…น์•„๋“ค ์ˆ˜ ์žˆ๋Š”์ง€ ํŒ๋‹จ.
  • ์„ฑ์žฅ๋ชฉํ‘œ์™€ ๋น„์ „ : 10 ๋…„ ํ›„ ์ž์‹ ์€ ์–ด๋–ค ๊ฐœ๋ฐœ์ž๊ฐ€ ๋  ๊ฒƒ ๊ฐ™๋‚˜์š”? ๊ทธ๊ฒƒ์„ ์œ„ํ•ด ํ•ด์•ผํ•˜๋Š” ์ผ์€ ์–ด๋–ค ๊ฒƒ์ด ์žˆ์„๊นŒ์š”? ํŒ€์— ๋„์›€์ด ๋˜๋Š”์ผ์€ ์–ด๋–ค ๊ฒƒ์ด ์žˆ์„๊นŒ์š”?
  • ์™œ ์šฐ๋ฆฌ ํŒ€์— ์˜ค๊ณ  ์‹ถ์€๊ฐ€? (์™€์•ผ๋งŒ ํ•˜๋Š”๊ฐ€)

์ถ”์ฒœ ๋ฌธ์žฅ : ์šฐ๋ฆฌ ํŒ€์˜ ์ฑ„์šฉ๊ณต๊ณ ์—์„œ ์–ด๋–ค ๋ถ€๋ถ„์ด ๋งˆ์Œ์— ๋“ค์—ˆ๋‚˜์š”? ์ง€์›ํ•ด๋ด์•ผ๊ฒ ๋‹ค๊ณ  ๊ฒฐ์ •ํ•œ ํฌ์ธํŠธ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

ํŠธ๋ Œ๋“œ

  • ์š”์ฆ˜ ๊ด€์‹ฌ์žˆ๋Š” ์–ธ์–ด๋‚˜ ๊ธฐ์ˆ  ํ˜น์€ ์ƒˆ๋กœ์šด ๋ถ„์•ผ๋Š” ์–ด๋–ค ๊ฒƒ์ด ์žˆ๋‚˜์š”?
  • ์š”์ฆ˜ ๊ธฐ์ˆ  ํŠธ๋ Œ๋“œ๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์–ด๋–ค ๊ฒƒ์ด ์žˆ๋‚˜์š”?
  • ํ‰์†Œ์— ์ƒ๊ฐํ•ด๋ณด์•˜๋˜ ์•„์ด๋””์–ด

์ถ”์ฒœ ๋ฌธ์žฅ : ํ‰์†Œ "์ด ์•ฑ ์ž˜ ๋งŒ๋“ค์—ˆ๋‹ค" ๋˜๋Š” "๋‚˜๋„ ์ด๋Ÿฐ ์•ฑ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ๋‹ค"๊ณ  ์ƒ๊ฐํ•œ ์„œ๋น„์Šค๊ฐ€ ์žˆ๋‚˜์š”?

  • ์šฐ๋ฆฌ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์•„์ด๋””์–ด

์ถ”์ฒœ ๋ฌธ์žฅ : ํ˜น์‹œ ์šฐ๋ฆฌํŒ€์˜ ์ œํ’ˆ(ํ”„๋กœ์ ํŠธ)์„ ์‚ฌ์ „์— ์‚ดํŽด๋ณด๊ณ  ์˜ค์‹  ๊ฒฝ์šฐ(์ฑ„์šฉ ๊ณต๊ณ ์—์„œ ๊ณต์‹ํ™๋ณด์‚ฌ์ดํŠธ ๋งํฌ๋ฅผ ์ œ๊ณตํ•ด์ฃผ๋‚˜์š”?), ์–ด๋–ค ๊ธฐ๋Šฅ์ด ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐ๋“œ๋Š” ๊ฒƒ์ด ์žˆ์œผ์…จ๋‚˜์š”?

๊ฐœ์ธ

  • ํšŒ์‚ฌ๋กœ ์ด์ง์„ ํ–ˆ๋Š”๋ฐ ๊ฐ€์žฅ ์‹ค๋งํ• ๋งŒํ•œ ๊ฒฝํ—˜์— ๋Œ€ํ•ด์„œ ๋ฌผ์–ด๋ณด์ž

์ถ”์ฒœ ๋ฌธ์žฅ : ์ด์ง์„ ๊ฒฝํ—˜ํ•˜์‹  ๊ฒฝ์šฐ, ์–ด๋–ค ๋ถ€๋ถ„์„ ๊ฐ€์žฅ ๊ธฐ๋Œ€ํ•˜๊ณ  ๊ฐ”๋Š”๋ฐ ๋ฐ˜๋Œ€๋กœ ์‹ค๋งํ–ˆ๋˜ ์ ์ด ์žˆ์œผ์‹ ๊ฐ€์š”? ์ด์ง์„ ๊ฒฝํ—˜ํ•˜์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ, 00๋‹˜์ด ๋ผํ”Œ์— ์˜ค์…”์„œ ์ด์ง ๊ณ ๋ฏผ ํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์–ด๋–ค ๋ถ€๋ถ„์„ ๊ฐ€์žฅ ์‹ ๊ฒฝ์“ฐ๋ฉด ์ข‹์„๊นŒ์š”?

  • ํ˜„์žฌ ๊ฐœ๋ฐœ์ž๋กœ์„œ ์Šค์Šค๋กœ ๊ฐ€์žฅ ์•„์‰ฌ์šด ๋ถ€๋ถ„์€?
  • ์Šค์Šค๋กœ ์ž˜ ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ ์€ ์–ด๋–ค ์ ์ด ์žˆ์„๊นŒ์š”?
  • ๊ฐœ๋ฐœ์ž๋กœ์„œ ๋˜๋Š” ์กฐ์ง์›(ํšŒ์‚ฌ์›)์œผ๋กœ์„œ ๋‚จ๋“ค๋ณด๋‹ค ์ž˜ ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ ์ด ์žˆ๋‚˜์š”?
  • ์ง€๊ธˆ๊นŒ์ง€ ๋ฐ›์•„์˜จ ๋™๋ฃŒ ํ‰๊ฐ€ ์ค‘ ๊ฐ€์žฅ ๊ธฐ์–ต์— ๋‚จ๋Š” ๊ธ์ •์  ํ‰๊ฐ€์™€ ๋ถ€์ •์  ํ‰๊ฐ€ ํ•˜๋‚˜์”ฉ ๋งํ•ด์ฃผ์‹ค ์ˆ˜ ์žˆ๋‚˜์š”?
  • ๋‹น์‹ ์„ ๊ฐ€์žฅ ์ž˜ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์–ด ํ•˜๋‚˜๋ฅผ ๊ผฝ์ž๋ฉด?
  • ๋ณ€ํ™”๋ฅผ ์ฆ๊ธฐ๋Š” ํŽธ์ธ๊ฐ€์š”? or ์•ˆ์ •์ ์ธ ๊ฒƒ์„ ์ถ”๊ตฌํ•˜๋Š” ํŽธ์ธ๊ฐ€์š”?
  • ํ˜„์‹ค์— ์ž˜ ์ˆœ์‘ํ•˜๋Š” ํŽธ์ธ๊ฐ€์š”? or ๋๊นŒ์ง€ ์˜ณ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์„ ์ฃผ์žฅํ•˜๋Š” ํŽธ์ธ๊ฐ€์š”?

์ถ”์ง„๋ ฅ

  • ์ •์˜ : ์—…๋ฌด๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ์ฃผ๋„์ ์œผ๋กœ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ, ์—…๋ฌด์— ํŒ€์›๋“ค๋„ ์ ๊ทน์ ์œผ๋กœ ํฌํ•จ์‹œํ‚ฌ ๊ฒƒ, ์—…๋ฌด์—์„œ์˜ todo/์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ด€๋ฆฌํ•˜์—ฌ ํšจ๊ณผ์ ์œผ๋กœ ๊ฒฐ๊ณผ ๋‹ฌ์„ฑํ•  ๊ฒƒ
  • ์ฃผ ์งˆ๋ฌธ : ์ตœ๊ทผ ๋ช‡๋…„์•ˆ์— ๋ณต์žกํ•˜๊ณ  ์–ด๋ ค์šด ์ƒํ™ฉ์—์„œ ๋ชฉํ‘œ๋ฅผ ์žก๊ณ  ๋‹ฌ์„ฑํ–ˆ๋˜ ๊ฒฝํ—˜์„ ์ด์•ผ๊ธฐ ํ•ด์ฃผ์‹ค๋ž˜์š”?

์ถ”์ฒœ ๋ฌธ์žฅ : ์ตœ๊ทผ ๋ช‡ ๋…„ ์•ˆ์— ๊ฒช์€ ์ผ ์ค‘ ๊ฐ€์žฅ ๋ณต์žกํ•˜๊ณ  ์–ด๋ ค์› ๋˜ ์ผ์ด ์žˆ์—ˆ๋‹ค๋ฉด ์–˜๊ธฐํ•ด์ฃผ์‹œ๊ฒ ์–ด์š”? ๊ทธ ์ƒํ™ฉ์—์„œ ๋ณธ์ธ์ด ์Šค์Šค๋กœ์˜ ๋ชฉํ‘œ๋“ , ํŒ€์˜ ๋ชฉํ‘œ๋“  ๋ชฉํ‘œ๋ฅผ ์ œ์‹œํ–ˆ๋˜ ์ ์ด ์žˆ๋‚˜์š”? ์žˆ๋Š” ๊ฒฝ์šฐ, ๋ชฉํ‘œ ๋‹ฌ์„ฑ์„ ํ–ˆ๋‚˜์š”? ๋ชปํ–ˆ๋‹ค๋ฉด ์–ด๋–ค ์ด์œ ์—์„œ ๋ชปํ–ˆ๋‚˜์š”? ์—†๋Š” ๊ฒฝ์šฐ, ๋ชฉํ‘œ๋ฅผ ์ œ์‹œํ•˜๊ณ  ๋Œ์–ด๊ฐ€๋Š” ์Šคํƒ€์ผ ๋ณด๋‹ค๋Š” ๊ตฟํŒ”๋กœ์›Œ์ธ๊ฐ€์š”?

  • ํƒ์ƒ‰ ์งˆ๋ฌธ :
    • ์ผ์ •์— ๋งž์ถฐ ์ง„ํ–‰์ด ๋ถˆ๊ฐ€ํ–ˆ์„ ๋•Œ ์–ด๋–ป๊ฒŒ ๋Œ€์‘ํ–ˆ๋‚˜์š”?
    • ์–ด๋–ค ๊ฒƒ์ด ์ด ๊ณผ์ •์—์„œ ๊ฐ€์žฅ ์–ด๋ ค์› ๋‚˜์š”? ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋‚˜์š”?
    • ํŒ€์›๋“ค๊ณผ ๊ด€๋ จํ•ด์„œ ํž˜๋“ค์—ˆ๋˜ ์ ์€ ์—†๋‚˜์š”? ์–ด๋–ป๊ฒŒ ๊ทน๋ณตํ–ˆ๋‚˜์š”?

    ์ถ”์ฒœ ๋ฌธ์žฅ : ๋‹น์‹ ์„ ๊ฐ€์žฅ ํž˜๋“ค๊ฒŒ ํ–ˆ๋˜ ์‚ฌ๋žŒ์ด ์žˆ์—ˆ๋‚˜์š”?

    • ํ”„๋กœ์ ํŠธ ๋ชฉํ‘œ๋‹ฌ์„ฑ์„ ์œ„ํ•ด ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ฌด์—‡์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋‚˜์š”?

    ์ถ”์ฒœ ๋ฌธ์žฅ : ์ด๊ฑด ๋„ˆ๋ฌด๋‚˜ ๊ฐœ๋ฐฉ๋œ ์งˆ๋ฌธ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์งˆ๋ฌธ์œผ๋กœ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค ex. ํ›Œ๋ฅญํ•œ ํŒ€ ๋นŒ๋”ฉ์„ ํ•˜๋Š”๋ฐ ์žˆ์–ด์„œ ๋‹น์‹ ์ด ๊ฐ€์žฅ ํฌ๊ฒŒ ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

์ฃผ๋„์„ฑ

  • ์ •์˜ : ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ Ownership์„ ๊ฐ€์ง€๊ณ  ํ”„๋กœ์ ํŠธ ์ „์ฒด ๋ฐฐ๊ฒฝ์„ ๊ณ ๋ คํ•˜๊ณ  ์ผ์ •์„ ๊ด€๋ฆฌํ•œ๋‹ค.
  • ์ฃผ ์งˆ๋ฌธ : ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ์‹œ์— ๊ธฐํš/๋””์ž์ธ ๋ณ€๊ฒฝ์ ์ด ๊ณ„์†ํ•ด์„œ ๋„ˆ๋ฌด ๋งŽ์•„์„œ ์ผ์ •์„ ๋งž์ถ”๊ธฐ ํž˜๋“ค ๊ฒฝ์šฐ, ์–ด๋–ป๊ฒŒ ์—…๋ฌด๋ฅผ ์ง„ํ–‰ ํ•˜์‹œ๊ฒ ์–ด์š”?
  • ํƒ์ƒ‰ ์งˆ๋ฌธ :
    • ๊ธฐํš/๋””์ž์ธ ๊ณผ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์€ ์–ด๋–ป๊ฒŒ ํ’€์–ด๋‚˜๊ฐ€์•ผ ํ• ๊นŒ์š”?

    ์ถ”์ฒœ ๋ฌธ์žฅ : ์ง€๊ธˆ๊นŒ์ง€ ์ผํ•˜๋ฉด์„œ ์†Œํ†ต์ด ๊ฐ€์žฅ ์ž˜ ๋˜์—ˆ๋˜ ๊ธฐํš/๋””์ž์ด๋„ˆ๊ฐ€ ์žˆ์—ˆ๋‹ค๋ฉด ์–ด๋–ค ํŠน์ง•์„ ๊ฐ€์ง„ ๋ถ„๋“ค์ด์—ˆ๋‚˜์š”? ๋ฐ˜๋Œ€๋กœ ๊ฐ™์ด ์ผํ•˜๊ธฐ ์–ด๋ ค์› ๋˜ ๊ฒฝ์šฐ ์–ด๋–ค ๋ถ€๋ถ„ ๋•Œ๋ฌธ์— ๊ฐ€์žฅ ํž˜๋“ค์—ˆ๋‚˜์š”?

    • ์ตœ๊ทผ 2๋…„๊ฐ„ ๋ณธ์ธ์ด ์ผ์œผ์ผฐ๊ฑฐ๋‚˜ ์ง์ ‘ ๊ฒฝํ—˜ํ•œ ๊ฐ€์žฅ ํฐ ์žฅ์• ์™€ ์ด์— ๋Œ€ํ•œ ํ•ด๊ฒฐ