I am in mobile R & D and Beijing. The written examination time is 9.21.26 and ends on all three sides. I left my resume on the manager's face. I still have to check Baidu's results if I pass my resume. To sum up, Baidu's question has a characteristic: the question is very detailed or even detailed to a line of code, the name of a variable.
Tested
The first basic practice is that as long as the basic courses of computer science are well reviewed, there is no problem,
The second question is:
The third test is the evaluation of a function.
If you have written a lot of code and pay attention to the Code's integrity and robustness, there should be no difficult algorithms in recent years, as we can see, Baidu pays more attention to the basics.
The system design question depends on personal analysis. This year, I stepped on a dog program,
I arrived the next morning. On the one hand, I found that my project details are mostly involved. I think there should be no problem as long as I did it myself. I am engaged in/stopped. How does the data match
Merge two linear tables into a linear table.
The interviewer's requirements were not clear, and many of the conditions were not mentioned. I did not dare to write down the question immediately. I quickly asked the special question. I confirmed it again and again, and he said the question requirements:
OK
The next afternoon, that is, the notification. During this period, I took part again in the morning. In desperation, I decided to select Baidu because I felt that Baidu was very real and would like to listen to your thoughts during the interview.
On the other hand, the source code implementation details of/HashMap (here, I don't like to study the source code
In fact, I started preparing to give up that night. It is estimated that there is no such thing. Who knows that I was notified in the middle of the night. It was an accident. At one o'clock P.M. on the 26th, I went to the tangcheng hotel again. The interviewers on the three sides are obviously much older than those on the first and second sides. They should be directors and so on. They are very kind of kind and have an unguessed look. At last, no more technical questions were asked. The interview process is also very harmonious,
He first asked me about my experiences, which were quite successful and unforgettable over the years. I told him about the painful experience of three different postgraduate students and how to work hard during the study period, and the reason why I chose the software.
Then he grabbed me and asked me how I learned and what books I had read during my study? I told him the two books "Clean Code" and "professional qualities of programmers" that I felt terrible compared with these people...
He asked his mentor and classmates how they got along in the lab. I told him something about my mentor who cares about me during the project, and he nodded when talking about data in a dispute with his classmates on the project.
Finally, I asked, if you come to work for Baidu in the second half of the year, how do you plan to work for the first half of the year? In fact, everyone should know that whether you are at school
By the way, he also asked me how many
Then I asked him the following questions:
1. Can you rate me briefly? Even if the interview fails today, I want to know how far I am from Baidu?
2. Could you tell me your graduation experience and inspire us?
3. What is the difference between an undergraduate student and a graduate student?
After the interview is over, he left my resume and asked me to continue.
Now