도리안의 개발 잡설 #250 - 개발자를 위한 면접 자료 찾아보기 (3)

in zzan2 years ago

앞에서 정리한 면접 질문들의 답변 내용을 정리하는 것이 필요하나... 오늘 같이 시간 없는 날에는 그걸 하긴 어렵다. 그 대신 면접 질문 자료를 좀 더 찾아보기로 하고 위 동영상을 보았다. 그러면 영상에서 나오는 질문들을 리스트로 정리한다.

공통

  • Class와 Object의 차이는 무엇인가요?
  • Overload와 Override의 차이점이 뭘까요?
  • 퀵 소트/버블 소트 알고리즘을 설명할 수 있나요?
  • C를 잘한다고 써 있는데, 포인터에 대해 설명해 줄 수 있나요?
  • 스택, 트리, 큐, 힙의 개념에 대해 설명할 수 있나요?
  • 자바를 잘 한다고 써 있는데, 가비지 콜렉션에 대해 설명해 주세요.
  • 데이터베이스에서 인덱스에 대해 설명해 주세요.
  • 네트워크에서 OSI 7 Layer에 대해 설명해 주세요.
  • 프로세스와 쓰레드의 차이가 무엇인가요?

안드로이드

  • 액티비티 생명주기가 어떻게 되죠?
  • 앱 실행하다 홈 버튼 눌러서 나오고 다시 앱 실행했을 때, 액티비티는 생명주기에서 어디에 해당할까요?

가이드

  • 굉장히 깊이 있는 대답이 아니더라도 '이걸 해본 적이 있다' 이 정도의 이야기를 할 수 있는 수준이 된다면 나쁘지 않다.
  • 그러나 라인/카카오 같이 블라인드 채용하는 곳의 경우 전 과정에 대해 훑어봐야 하는 경우도 있다.

마치며...

면접 답변 준비는 시간이 좀 더 있는 주말에나 가능할 것 같다. 더 좋은 직장으로 가는 것도 좋지만, 지금은 오래 전에 배운 지식들을 다시 복습하며 프로그래밍의 기본을 튼튼히 하는 것에 더 의미를 두는 것이 좋겠다.


지난 개발 잡설들

Coin Marketplace

STEEM 0.18
TRX 0.13
JST 0.028
BTC 57367.79
ETH 3098.11
USDT 1.00
SBD 2.32