câu hỏi phỏng vấn android developer
Em chào mọi người, em mới chuyển sang android và cũng có làm được 1 vài app đơn giản, sắp tới em có 1 buổi phỏng vấn andorid. mong mọi người cho em 1 số câu hỏi. Em cảm ơn nhiều
3 CÂU TRẢ LỜI
Kỹ thuật có thể hỏi:
1/ Activity / Fragment: lifecycle, manager
2/ Layout: các loại layout và Constraint Layout là chủ yếu
3/ View: vòng đời của View, custom view hoặc có thể hỏi về một loại View nào đó nhưng RecyclerView, ViewPager,...
4/ Làm việc với Service / Broadcast Receiver / Intent
5/ Networking như Retrofit
6/ Lập trình đa luồng (Multi threading)
7/ Database như Room, Shared preference
8/ Architecture như Clean Architecture, MVVM
9/ Thêm một câu để biết có thường nắm những thay đổi mới không như hỏi Android 10, 11 có gì hot?
10/ Cũng có nhiều người hỏi về ngôn ngữ lập trình như Kotlin hay Java. Các kiến thức về lập trình hướng đối tượng.
Vị trí Junior thì sẽ được hỏi rộng như vậy, hầu như cái gì cũng hỏi nhưng không hỏi sâu. Mỗi cái biết chút chút đủ chém là được
em cảm ơn anh
@@! quen rồi anh. vì em đã đi làm, nay chuyển sang mảng android trước có pv vài lần nhưng toàn tạch, nên giờ lên xin thêm các câu hỏi
Một số câu hỏi mình thường gặp khi phỏng vấn về native app:
- Bạn có app nào trên Google Play Store chưa?
- Quy trình/kinh nghiệm để đưa một app lên store cần những gì?
- Vì sao chọn Android thay vì iOS?
- Vì sao chọn Android thay vì cross platform apps (React native, Flutter...)?
- So sánh native apps và cross platform apps? ...
Mình không phải Android app developer nên không rõ kĩ thuật sẽ hỏi thế nào, nhưng nếu phỏng vấn ở mức senior thì thường sẽ xoáy vào architecture, performance, security...
em cảm ơn nhưng em phỏng vấn ở vị trí junior thôi anh. architecture thì em biết còn performance, security thì chưa được làm