First, the Java part:
(hangs)
Second, the Android part:
Architecture of the 1.Android system
2.Android commonly used in five major layouts
What are the 3.Android four components?
Life cycle of 4.Activity
Four startup modes in 5.Activity
There are several ways to start a 6.Service, what's the difference?
7.BroadCastReceiver use mechanism
8. A talk on the working mechanism of handler
9.Service running on which thread
10. How to communicate via handler in two sub-threads
11. For different resolutions screen adaptation how do you do that?
12. How to completely end an app
13. A talk about the display principle of the ListView
14. What do you do with the picture cache?
15. Talk about your understanding of the MVC pattern application in Android
How to avoid memory overflow in 16.android
How to optimize memory in 17.Android
18. Talk about several types of data storage for Android (the more the better)
19. How to Understand multithreading
What 20.ANR is and how to avoid ANR
The principle of 21.LruCache
22.APP Theme Design Framework
23. Do you know Asynctask, what is the principle, what is the difference between his and httpclient request, what are the pros and cons
24. Can the threads access each other, and can the processes be accessed from each other?
25. How to optimize the database
26. Customize the control, which custom controls will be defined
27.Sqlite have used a transaction, speak
28. What's the thread pool, the number of connections in the threads pools is set to the appropriate
29. Thread usage, do you like to inherit thread or implement runnable? What's the difference between the two of them?
30. How do you structure your project and how do you subcontract it?
31. Let you go to design let service resident backstage, how do you design
32. Talk about your understanding of network optimization, how you do network optimization
33. Do you know about real-time push?