2022 안드로이드 면접 준비에 대한 요약
Android Studio 관련 프로젝트나 동아리활동
ex)일단 저에게 면접할 시간을 내주셔서 감사합니다 ~ 직무에 지원한 000입니다 ! 직무를 잘하기 위해서 ~ 유사한 경험이 있습니다 ! 이때 ~효과적 메모리 관리를 얻었고 ~ ~ 아키텍쳐의배움과 ~~ 라팩토랑의 효율성에 대해 깨달음을 얻었습니다. 이러한 경험들이 지원한 직무에서 기업에서 계속해서 재생산 될것이라 확신하여 지원하였습니다. 감사합니다.
저는 ~ ~ 원인(라이브러리)을 파악해서 프로그램의 속도 향상 및 메모리 절약에 ~ % 해본 경험이 있습니다. 앱의 안정성을 확보하고자 비동기처리 방식 / 생명주기 등을 파악해서 속도를 향상시킬 수 있었습니다.(viewModel , Hilt , Flow, Coroutines)
물어보는 이유 Why? => 와서 딴 생각안하고 일만 할놈
1. 회사의 기술적 특정 2. 회사와 나의 결합적 특성 3. 자기 객관화 연관 지여서 설명
. 앱 개발자 공통 기술 질문: 5개 이상 잘 대답할 수 있어야 함
• PNG와 JPG의 차이점은?
• Dynamic Programming이란?
• Virtual Memory란?
• Garbage Collection이란?
• Cache란?
• Database Index 추가의 장단점은?
• 비대칭 암호화란?
• HDD, SSD, DRAM 각각의 성능은?
• GIT의 장점은?
D. 안드로이드 개발자 기술 질문: 5개 이상 잘 대답할 수 있어야 함
• DIP란?
• ConstraintLayout의 장점은?
• Activity 생명주기는?
• WeakReference란?
• Parcelable이란?
• 고해상도 이미지의 로딩 방법은?
• Looper란?
• MultiDex란?
• Proguard의 원리는?