The latest interview in September 2020: Meituan four sides + Netease two sides, now waiting for an offer at home.

Meituan interviews take a long time, so I divided the process for everyone to see. Meituan interview process: one side (20 minutes), two sides (60 minutes), three sides (25 minutes), HR four sides (30 minutes)

Meituan side (20 minutes)

1. Self-introduction, very smoothly, and the introduction is over.

2. Ask whether the data structure algorithm is good.

3. Find the third point of the singly linked list, if the singly linked list has a ring

4. Talk about the structure of the project

5. Talk about design patterns you are familiar with

6. Have you configured the server?

For this interview, I also summarized the interview questions of other companies separately. Friends in need can click: Click here ! Click this! , Code: csdn.
Insert picture description here

Meituan Two Sides (60 minutes)

One hour of purely technical phone interview! The surface is very comprehensive!

1. Spring: Have you ever used Spring, Spring IOC, AOP mechanism and implementation, Spring MVC

2. Multithreading: How to achieve thread safety, what are the differences between the implementation methods, the use of the volatile keyword, the understanding of reentrant locks, and is Synchronized reentrant locks?

3. Collection: the underlying implementation of HashMap, how to achieve HashMap thread safety

4. JVM memory management, GC algorithm, garbage collector in HotSpot, class loading

5. The difference between process and thread

6. Is there a state in HTTP, I say stateless, how to solve HTTP stateless

7. Java IO, NIO, is there any implementation of asynchronous IO in Java?

8. Will the front end, what is Ajax, and the principle of Ajax implementation?

9, design a thread pool

10. Talk about several design patterns, where are they used, and why are they used?

11. Mysql optimization and index realization

12. The isolation level of the transaction

13. Have you ever used Hibernate, mybatis, git?

14、Linux

15. Algorithmic questions

Questions:
1. What department are you (he said it is the core department, big data research and development).

2. I am very interested in high concurrency and load balancing, but I usually don’t have this environment in school for me to experience this aspect. Then you suggest how I can learn it now

3. What exactly does the middleware do? Is it solving high concurrency and load balancing?

Meituan three sides (25 minutes) cross interview

1. MySql optimization.

2. Talk about what the project has done, architecture and so on.

3. The online code on collabedit, the title is very simple, the original question on the beauty of programming, an ordered array of integers, output two numbers, so that their sum is a given value.

4. Two files, each with several urls, find out the same url in the two files (using HashMap)

Meituan HR all sides (30 minutes)

1. Introduction

2. Ask the project. The questions are particularly detailed, the technical details, what problems are encountered, how to solve them, is there anyone to take the project, and how to communicate with others.

3. Database optimization, what if a table in the database is particularly large

4. Ask the graduate student’s research topic, why did you choose this topic, and what papers you read

5. Determine the time

There are also the latest interview questions in 2020, friends who need it can click: click here ! Click this! , Code: csdn.

Insert picture description here

Netease side

1.What is the use of volatile?

2.When are minorGC and Full GC triggered?

3. Which interfaces and classes are used by reflection?

4. Can the value of the private member be obtained in the reflection mechanism?

5.What is the difference between sleep method and wait method in Java?

6. What annotations are there in Java? In springmvc, requesmapping is a custom annotation. Q: How to implement custom annotations?

Netease two sides

1. Thread pool, what are the important parameters of threadpool?

2.What are the fields in the HTTP protocol header?

3.How does oracle implement paging? (handwritten)

4. What is the use of database indexes and what are the problems?

5. How does each module work when springmvc processes front-end page requests? 6. Have you ever used java enumeration before?

You can follow these steps:

1. Starting from the life cycle of a project as a baseline, the introduction of the project in this way will be more layered. Next, what is your proportion in the project and what are the main points you are responsible for.

2. After the project overview, it is necessary to discuss the difficult part of each project process, because most projects will encounter this problem, so try to truly describe how you solved the problem, which will also reflect your problem-solving thinking .

3. Ask the interviewer politely what questions or unclear points about the project

Provide free Java architecture learning materials, learning technology content includes: Spring, Dubbo, MyBatis, RPC, source code analysis, high concurrency, high performance, distributed, performance optimization, microservice advanced architecture development, etc.
Friends in need can click: click this! Click this! , Code: csdn.

There are also Java core knowledge points + a full set of architect learning materials and videos + first-line interview books + interview resume templates can be obtained + Alibaba Meituan Netease Tencent Xiaomi Iqiyi Kuaishou Bilibili interview questions + Spring source code collection + Java architecture Practical e-book + 2020 latest interview questions from major manufacturers.
Insert picture description here

Guess you like

Origin blog.csdn.net/weixin_48011329/article/details/108737577