안드로이드 관련 기술면접때 나온 질문 (순서는 기억나는 것을 적어둔 대로)
1. Activity란 무엇인지 설명해보라.
2. 안드로이드 생명 주기에 대해 설명해보라.
3. Activity와 fragment의 차이점에 대해서 설명하라.
4. 안드로이드 4대 컴포넌트에 대해 말해봐라.
5. 백그라운드 작업시 사용해본 처리법이 존재하는가? 있다면 설명해보라.
6. 뷰와 뷰 그룹의 차이점이란?
7. 적응형 레이아웃을 적용시킬 수 있는가?
8. 애플리케이션 최적화 관련된 방법은 무엇이 있을까? 무엇을 적용시켜 보았나?
9. 비동기식 프로그래밍 방법은? 코루틴을 어떻게 사용했는지? (8번의 답변에 연계해서 나온 질문)
10. 네트워크 통신관련하여 구현해보았는지?
11. 레트로핏 구현 방법은? (10번의 답변에 연계해서 나온 질문)
12. 리사이클러뷰와 리스트 뷰의 차이점은?
13. SQLite와 Room의 차이점은?
14. SharedPreferences에 대해 설명해보라. 그리고 구현해본적 있는지?
15. UI/UX란?
16. Git 사용 경험과 어디까지 사용해보았는지, 깃 플로우는 무엇을 사용해보았는지?
17. 커스텀 컴포넌트를 만들어 봤는지?
18. 컨스트레인트 레이아웃을 사용하는 이유는?
과거 경험 관련 질문
1. 안드로이드 관련 프로젝트 했던 것들이 있으신 것 같다. 이 중, 팀프로젝트 하나에 대해 자신의 프로젝트 기여도와 작업한 내용에 대해 설명해보라.
2. 해당 프로젝트를 작업함에 있어 막히거나 구현하기 어려웠던 점이 있을꺼라 생각된다. 어떤 문제에 도달했고 어떻게 헤쳐나갔는가.
'근황' 카테고리의 다른 글
오늘은 예비군입니다 (0) | 2024.08.21 |
---|---|
컴퓨터 파워가 나갔다 (0) | 2024.08.19 |
첫 면접 후기 (0) | 2024.06.19 |
다양한 화면 크기에 맞게 조정: 실습 프로젝트 My City 앱 만들기 (0) | 2024.05.20 |
티스토리 HTML태크 정리... (0) | 2024.04.30 |
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!