I have been recruiting Android Developers for the project team recently. In the interview process, it is also a process of self-improvement to understand the subject's project and ask questions.
As people have already been recruited, I have sorted out some of my favorite questions and made them into this test or interview question. I hope it will help you find a job. Roar ~~~
1. How many la s are there in Android? Which of the following are the most frequently used items in your project?
2. Use the XML layout to write the UI under the example. (The image is omitted and can be provided according to the project requirements .)
3. Briefly describe several data storage methods commonly used in Android. What kind of projects have you used recently?
4. What are the differences between view, surfaceview, and glsurfaceview? Which one do you think is generally used for application development? What about game development?
5. Briefly describe the differences between SP, DP, and PX in Android. Which method do you usually use in projects?
6. Do you find that an API varies with SDK versions during the project process? Please give two and briefly describe them.
7. In Android, how does thread-to-thread communication work? ApplicationProgramWhat about inter-communication?
8. Briefly describe the general process of using ndk.
9. The memory size of Android applications is limited. Please briefly describe several solutions.
10. Android applications are prone to ANR errors. Please briefly describe several ways to avoid ANR errors.