Android development interview questions! Ali P8 interviewers said it was too detailed, with benefits included

With the development of the Internet, the public has learned more about the profession of programmers. In addition to high salaries, too much pressure, reversed black and white, irregular work and rest, etc., are also things that a programmer must experience.

Most programmers are quiet and steady. If they have any questions, they are sent to modify, and they receive a concise "OK".

However, in many cases, just one sentence can make these cute programmers instantly irritated

Face sharing

Ali side

1. Self-introduction
2. What projects have been done and what technologies have been used
3. Four major components
4. Activity life cycle
5. Start mode
6. Thread status
7. Network protocol (each layer, as well as TCP and UDP)
8. Will network programming
9.handler 10.
JVM, memory model
11.GC mechanism (what are the methods and problems)
12. The database in the project
13. HashMap, HashTable, ConcurrentHashMap1
14. Rhetorical link

Ali two sides

1. Self-introduction
2. TCP and UDP and application scenarios (three-way handshake and four waved hands are basically asked)
3. Algorithmic question: string is divided according to dictionary. The time complexity of the solution given at the beginning is too high, and it has been required to be optimized.
4. Introduce the projects you have done, and keep asking questions along the project (focus on the problems encountered and solutions)
5. Binder communication mechanism
6. The pros and cons of
React Native and native development 7. View event distribution mechanism and View drawing Principle
8. Rhetorical questions, chat sessions There are
more follow-up questions, but there is nothing difficult, there is nothing I can't answer a word.

Ali three sides

1. Self-introduction
2. What is the difference between broadcast and EventBus?
3. Build your own picture loading framework, how to do
4. Bitmap memory calculation method, efficiently load
5. Binder communication process? The principle of Binder? The advantages and disadvantages of other IPC methods?
6. The underlying realization principle of
handler 7. RxJava various operators and design ideas.
8. Caton optimization, principle, operation
9. What optimizations have been made? How to achieve, what problems encountered, how to solve
10. Questions and exchanges

Ali all around

1. How much source code have you seen
2. The caching mechanism, dex loading process, and the principle of componentization in the network protocol okhttp;
3. MVC MVP MVVM principle and difference
4. If you were to implement a debugger, how would you design it? Static debugging? What about dynamic debugging?
5. Hot fix, plug-in, componentization
6. Android Framework source code
7. What design patterns have you used? Talk about the specific scene at that time. Why do you use method factories, the other two?
8. The difference between the advantages and disadvantages of kotlin and flutter, how much to master
9. What do you want to ask me

Ali Five Faces (hr)

1. Project
2. Planning
3. The project is about to be reported, and there is a problem with the PPT, what will you do
4. Salary
5. Questions

Other important knowledge points

Below are some advanced information compiled by several Android industry leaders corresponding to the technical points above. Yes ** [ Android architecture video + BATJ interview topic PDF + core notes and other materials + source code + mind map ] . Hope to help you improve your technology. If you want to get it, you can privately message me [666] to get it for free~**

Advanced advanced articles-advanced UI, custom View (partial display)

The knowledge of UI is currently the most users. The Android introductory training that was so popular that year, you can find a good job by learning this little piece of knowledge. But obviously it's not enough now. Reject endless CV, go to the actual project, read the source code, and study the principle!

  • Collection of interview questions

-JJWXbMpC-1611298683387)]

  • Partial collection of
    interview questions [External link pictures are being transferred...(img-5Q40ttfS-1611298683389)]

Guess you like

Origin blog.csdn.net/Sunbuyi/article/details/112985295