Android test or interview questions

Source: Internet
Author: User

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.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.