- OAuth 사용 경험
- CI/CD
- 동아리나 스터디 활동?
- MVVM의 이점
- Base 사용
- Dexguard, Proguard 사용
- 선배의 코드를 변경하거나 수정해서 사용해본 경험
- 오픈소스를 프로젝트에 맞추어 수정하여 사용해본 경험이 있는지
- 최근에 읽었던 개발서적? 2021 Google IO ?
- MVC와 비교하여 MVVM의 이점
- 장시간 백그라운드에 있다가 온그라운드로 오면 액티비티가 재시작 되면서 데이터들이 날라가는데 어떻게 처리?
- MVVM RecyclerView에서 버튼 클릭 처리 흐름 알려주세요
- Paing 처리
- 성격 장단점
- 스트레스 해소 어떻게 해요
- 일 진행하면서 젠틀한 편인지
-
- Kotlin
- latinit / lazy 차이점
<CS>
- 힙이 무엇인가?
- Process와 Thread 차이
- Thread는 공유자원이 있는데 구성이 어떻게 되어 있으며 왜 공유자원을 사용하는지
- 공유자원의 힙 메모리는 어떻게 구성되어 있는지
- List와 Set의 차이
- 어떨때 List, Set을 각각 사용하는지
- 왜 Set은 순서없이 되어 있는지
- LinkedSet, List 구분을 왜 지어 놓았을까
- GC는 언제 발동되는지
- GC의 원리
-
<Android>
- Rx에서 subscribeOn, ObserveOn 의 차이?
- DataBinding 이점
- MVVM 이점
- 콜백에서 이벤트를 처리하는것과 LiveData로 실시간 데이터를 처리하는게 같아보이는데 어떻게 다른가?
- 클린 아키텍처?
- Activity간 데이터 전달 어떻게?
- Bundle?
- 직렬화 두 방법의 차이?
- 모듈?
- Looper and Handler
- LiveData 에서 postValue, setValue 차이