Meituan background development interview experience

Meituan Ermian Jing 2018/4/25 Duration: 49min
1. Introduce yourself. When you introduce the project, ask if the ideas used in your project can be abstracted and used in other projects.
The solution is quite similar to the idea I used in
2.java single inheritance or multiple inheritance? What is the parent class? What methods does object have?
3. The basic data type of java and the size of the bytes occupied
4. Thread: how to realize multi-threading, if the main thread wants to use the return result of the sub-thread, how to do it
5. The final difference? I mentioned that the lock will release the lock in fianlly. Will finally be executed regardless of whether there is an exception or not?
6. Linux commands, view processes, CPU usage, what information is in the top command, and what are the file opening methods
7. What are the sorting algorithms classified according to the average complexity, is there any faster than O(nlogn)? Quickly talk about
8. Algorithm question: version number comparison eg: 1.0.4.4/5.6.2 Pseudo code
9. How to use the split method, what to return, the method of converting String and int
10. Internship report and internship duration

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324930367&siteId=291194637