[2018 Tencent NetEase Intern Recruitment Interview Summary]

Everything happened so quickly and suddenly. 5 interviews a week. I went to the battlefield before I had time to review it. Fortunately, everything went much smoother than I thought. Both companies are companies that I really want to go to. I have asked my senior for an internal referral, but I feel that the internal referral is not very effective. At most, I can find the current status. However, I still thank my senior for making me not so panic during the interview.


【WeChat pre-approval】

This is something I didn't expect, because my home is in Guangzhou, so I voted for WeChat, but I didn't expect to enter the pre-approval interview, a little excited! It's a pity that the interview is for operations development. I heard that this position has high technical requirements and can know everything. When I went to the WeChat headquarters, I was a little flustered when I saw that the big guys were typing codes. The interviewer gave me a set of questions to do as soon as I met, and I finished it within an hour. However, this is not done by me as a junior at all! ! I am obviously investing in back-end development. Why are PHP, MySQL, JS, Go, and CSS all coming out? The whole question will only be about one-third of the time. Scripting language, and algorithm problems. Later, during the interview, I didn't talk too much, and I didn't need to introduce myself. I just explained the topic of this paper to me directly... After the explanation, it was gone... The audience was stunned. The first interview was so magical. Of course, the result is also expected... hang up, after all, they value Linux the most, and I am not familiar with it. Wechat is indeed a big guy, I still need to practice more...


【NetEase Game Written Test】

I missed the first round of interviews at NetEase, and I submitted my resume later, so the questions for the written test are also different from others. Two hours, 4 programming questions... The first water question, the second question is the original question, a DP I just did a few days ago, and the third question is a thinking question that has passed 90% of the samples... I handed it in. I know where I went wrong, it's very frustrating! The fourth question is search. Overall, A got 3.9 questions. Okay……


[NetEase game side]

I didn't expect that I would be able to enter the interview, because I heard that Netease games attach great importance to academic qualifications, and the 985,211 next door can't enter the interview without a graduate degree, and I, an ordinary undergraduate, even entered the interview... Maybe it's the game test development position. Experience this game in ACM. This time the interview was not as informal as last time. They asked me a lot of questions, mainly:

1. Introduce yourself

2. Draw the project database table (because my project uses the database)

3. How to optimize your database (I talked about paradigm theory, so I didn't ask me about the database later)

4. The biggest problem of the project, how to solve it.

5. The difference between TCP and UDP, if it is to transmit voice information, which one is better? (not very good answer)

6. The principle of the algorithm of the paper (I have published a paper, and I have reviewed the algorithm before, so the answer is ok)

7. Algorithm question: Take 2 numbers out of 5, and output all possibilities (this is obviously an algorithm with only O(N^2), and the interviewer wants to lie to me that there is a better one!! Then he analyzed it on the spot time complexity)

8. Speech recognition process (my project uses speech recognition)

9. Your understanding of the position and any questions you would like to ask.

10. Algorithm question: find set intersection

Overall it's pretty easy, after all I'm pretty familiar with my project! The most impressive thing is the algorithm question. There is no better algorithm at all. Fortunately, I missed it!


[Second side of Netease game]

After one side finished the scene, the other side immediately felt that they were in a hurry.

1. Introduce yourself

2. Handwriting Quicksort

3. Three handshake and wave

4.5 cards to judge a straight

5. The biggest setback in the project

6. What gives you the most sense of achievement

7. Principle of speech recognition (used in my project)

8. How to overcome the problem of inaccurate identification

9. Principle of recommendation algorithm (used in my project)

10. Job understanding

11. Do you have any other offers?

12. Have you ever had a conflict with your teammates and how to overcome it? (Talking about the experience of ACM)

13. Difference between thread and process

14. What is virtual function and pure virtual function

In general, it is still very easy, I feel that they are not difficult to ask, and they are more about their experience. I will talk about my project and ACM, and I think they are all good. Algorithms are even better.


【Tencent Written Test】

forget. 3 questions programming A got 2.9 questions, and I received the personality test the next day.


[Tencent side]

Tencent's business operation and maintenance is in Shenzhen. There are a lot of people interviewing, and with experience, there is no need to panic.

1. Introduce yourself

2. The difference between pointer and reference, advantages and disadvantages

3. Talk about your two projects

4. Principle of recommendation algorithm

5. The biggest problem of the project, how to solve it

6. Algorithm questions, quickly take out the second largest number (if you answer the order, you will be wrong! Just scan it once)

7. Three-way handshake and wave process

8. Inter-process communication

9. Have you used Linux? No, will VIM be used, no.

10. Speech recognition process (all my projects)

11. How is the project server deployed?

It's also very easy. Maybe my resume is too rich, and I write about my projects, so I spend half of the time talking about my projects, what is the biggest problem of the project, how to solve it, what functions, and how to implement it. I answered very well, because I typed every line of code, and I can answer any question. There is a little episode at the end. The interviewer said that my personality test was only 4 points, but I was very nice. Able to communicate, anyway, he no longer believes in personality test scores. Simply speechless.


[Tencent two sides]

As soon as the one side was over, I was notified to enter the second side. It felt amazing, hahahaha. Then went to the second day the next day.

1. Introduce yourself

2. Talk about your project

3. Scenario algorithm question: The scene is relatively large and difficult to describe. I feel that the interviewer is not satisfied with the answer.

4. Understanding of the position

This interview, 99% of the time, was about projects, about all the projects mentioned on my resume. I was asked about the detailed process of speech recognition, and I asked very detailed questions about speech recognition algorithms and feature parameter extraction. All kinds of details were asked. Fortunately, my answer is very good~ and what problems did the project encounter, how to solve and optimize, I talked about it badly, and it was very good~ and my paper, I asked me to describe the algorithm process in detail, how to construct those matrices What kind of similarity algorithm, in short, I want to ask what I don't know. Unfortunately, this project is really done by myself, and I can't ask me at all! Then I was notified to HR that night.



[Tencent HR face]

There is nothing to say about this, just talk about your experience and see how your character is. To put it bluntly, it is just chatting, why not postgraduate entrance examination and so on, future career planning. If you give an offer, will you go and so on.


I can't believe I went through so many interviews in one week. I use the article " You deserve better" for all interviews to introduce myself .

The final result is that both companies made offers, and NetEase made a verbal offer the day after the interview. It seems they are in a hurry~!

In the end, I chose NetEase Games.

In general, in addition to the project, there is also the ACM experience that has allowed me to get to this point. After all, a school that is not 985 or 211, how can I compete with others, it can only rely on the competition results. So this year's regional competition, I have to work harder! !



Guess you like

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