Turn: Android interview

Source: Internet
Author: User

http://blog.csdn.net/singwhatiwanna/article/details/49230997

It can be said that the summary of the knowledge of Android, listed here. The above blog address is described in detail, interested can be read carefully.

Basic knowledge points, in-depth knowledge points, details of basic knowledge points, and system core mechanisms.  
1.  basic knowledge Point  
such as how to use the four components, how to create a service, how to layout, and so on. This kind of knowledge needs to be mastered, and there is no difficulty.  
2.  a slightly deeper knowledge of  
such as Aidl, Binder, multi-process, view drawing flow, event distribution, Message Queuing, and so on. This kind of knowledge is also a must for senior developers, but it is believed that many candidates do not have a good grasp of these issues before the interview. These questions are basically the interview process is a very common problem, but also senior positions must master the problem, do not fix these problems can not reach the standard of Baidu Senior engineer, so it is impossible to pass the interview.  
3.  the details of the basic point  
such as the activity's startup mode and tag bit, the service is in the start and bind state of the stop problem, There are a number of problems with Asynctask synchronous asynchronous problems and limitations of use. This kind of knowledge point, everyone in the development process can not pay attention to, this will lead to a problem, that is, the development of the application is not a problem, but in the interview as long as the interviewer to ask a little details or special circumstances, will not hold. This kind of problem is also the senior developers need to grasp, some interviewers like to ask some seemingly tricky questions, but candidates if not answer is not good.  
4.  system core mechanism  
such as the main thread's message loop, how the main thread and how AMS interacts across processes, how the various service in the Systemserver process works, Asynctask working principle and so on. This kind of knowledge is also recommended for senior developers because they allow developers to understand the Android operating system. This is not a problem for all Android interviews, but large, high-tech companies may be involved in this kind of problem.  
5.  trivial point of knowledge  
Such knowledge points I define them as something important but not technically difficult, such as how to open a webpage, how to make a phone call, how to send a text message, how to locate it, Multi-touch, and so on, this kind of problem is often bad memory, but when needed to check it can be done immediately. This kind of problem is basically not in the interview process.

Turn: Android interview

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.