Summary and summary of questions asked during the Meituan interview
The interview of Meituan has been completed for nearly half a month, and the three rounds of interviews have also passed about 10 days (people in Guangzhou are all on the phone). The results are still good, we successfully obtained the summer internship from Meituan.
I didn't plan to write an interview summary. Why? See:
According to the 0.01% efficient conversion rate, there are about 174 interview summaries. Although I have not read so much, I have also read 50 interview summaries before and after, and I feel a little vomiting.
But last night, I suddenly thought of taking notes for every round of interviews. In order not to waste these notes, I summarized the questions I was asked.
Test
5.11 submitted resumes, received a git link for the pen exam on the same day, three pen questions: Extendedreduce
Asynchronous sequential execution and graphic search (calculate the maximum number of three consecutive n * n matrices). The time is one day.
Interview
As it is a telephone interview, preparations must be made before the interview: A pen + a piece of paper + a blank environment (to ensure smooth mobile phone signals) + a cup of water.
Side
I am mainly engaged in a technical interview. I was asked about one minute before and after, as follows (in order to take notes ):
- Disadvantages and advantages
- Your career planning problems
- A technical point that you fully understand
- How to solve the problem (my method: Think-> query-> ask-> Google)
- How to create an object using JavaScript (4. How to create an object)
- Inheritance of JavaScript objects: (Inheritance of JavaScript)
Several Ajax implementation methods
At that time, I only answeredget
,post
There are no other methods, I said I only know about these two methods. After the interview, I searched for Ajax related information,get
,post
Anddelete
,put
,head
,option
,put
.
W3 documentation
How does AJAX implement the PUT and DELETE methods?
Other Ajax articles
Meaning of HTTP status codes (meaning of status codes starting with 1, 2, 3, 4, and 5)
- Event stream (differences between IE and W3C)
Data structure (heap, stack, time complexity, first-order traversal, and later-order traversal)
Here, I answered the first three questions based on my previous knowledge, but the last two did not. Later, I flipped through the previous teaching materials and some blog posts:
Data Structure heap
Stack definition and implementation
Time Complexity Calculation
Binary Tree implementation and first-order, middle-order, and post-order traversal
Array deduplication using JavaScript
- Common development tools
Two Sides
On the afternoon of the end, I received a call from both sides. When I received a call, I was eating dinner and replied that I had called it in half an hour. Back to the dormitory ass is not hot, the phone is coming.
"Are you full ?"
"Are you full? Have you eaten"
....
There are not so many technical problems on the second side, and the atmosphere is very relaxed, about half an hour.
- Advantages and disadvantages
- Here is an example of your advantages.
- Internship cycle
- When was the last technology sharing?
- Add, delete, modify, and query Mysql instances
- Some simple questions about PHP and Python
The next two questions are mainly for your own projects.
Three sides
When I received a call on three sides, I was playing with a friend at KTV and almost hung up the call because the call showed that the call was from Guangxi and I thought it was a harassment call.
It takes about half a minute on the three sides. The process is a little stressful. If you don't have a good answer, you will be passive in the last 15 minutes.
How to Implement linked list using C
I couldn't answer the question at all. I looked at other people's code later. It was also dizzy: the implementation of a single-chain table in C Language
Garbage removal Algorithm in Java
I thought for a moment, and I was not impressed. When I came back, I also searched for the blog post: Garbage collection Algorithm in Java.
Study Status at school
- Your own reading (out-of-class books)
- Career Planning
Summary
- Before the interview, go over JavaScript Advanced Programming
- Answer questions carefully during the interview, be good at guiding the questions, and prevent yourself from being passive.
- After the interview, you can check for missed answers or incorrect answers.
Original article: http://www.ido321.com/1589.html