After the Huawei internship, the offer from Tencent and ByteDance made me feel at a loss.

I graduated in 19 and didn’t take the postgraduate entrance examination. There were relatively few projects. After my internship at Huawei, I went to interview with Tencent and ByteDance, Java back-end development. At the end of the article , I shared some learning materials and notes I prepared before the interview. The words are taken at the end of the text! ! !

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

Tencent is the god of interview efficiency!

 

Tencent side (duration 70 minutes)

 

  • Self introduction
  • The nature, purpose, and commonly used algorithms corresponding to common data structures.
  • The difference between TCP and UDP, why the header length is different
  • The difference between page style and segment style, advantages and disadvantages, application scenarios.
  • Tear three questions: group inverted singly linked list, non-recursive realization of post-order traversal, and a simple 01 backpack. Very simple, all AC
  • Then the interviewer asked me what I did during my internship at Huawei, what difficulties I encountered when doing this, how I solved it, why I should solve it this way, and where did I think about it.
  • Did you have any disagreements with your colleagues during the internship and how to resolve them?
  • Why not stay at Huawei to work?
  • Your internship is not heavy, right? What do you do outside of work? I said pretending to be busy. Interviewer: laugh
  • The interviewer introduced me to the project team and asked me if I wanted to ask.

 

Tencent two sides (duration 115 minutes)

 

  • Self introduction
  • Why not stay in Huawei
  • Asked about Southern University of Science and Technology
  • Use the method written in 7 to do some operations
  • Theoretical proof of the property of XOR (commutative law, associative law, etc.)
  • Use XOR theory to find repeated numbers (two solutions)
  • The principle of the HTTPS encryption algorithm and how to prevent hijacking (root certificate)
  • How to achieve secure transmission on HTTP? (Extended)
  • Introduce me to the department again, tell me goose factory is better than chrysanthemum (manual dog head)
  • Rhetorical question: Are there any remaining technical pits that need to be filled after entering? For example, will the bugs be corrected for half a year after entering?

 

HR interview lasts 45 minutes

 

  • Self introduction
  • Difficulties in student work, what role do I play in it
  • Why did you think of doing this
  • If the project is cut down due to the company's strategic planning, how do you treat it?
  • How about a Huawei internship? What did you do?
  • Evaluate yourself? I just said that the disadvantage is that I am not from a major, and I don’t know how to compile the principles. I need to make up as soon as possible.
  • What do other people think of you, classmates, teachers, Huawei colleagues
  • Are there other offers and how do you treat these offers? There are two, chrysanthemum and byte, there is one HR side left.
  • Rhetorically, are there many single ladies? Supper McDonald's KFC is far from the company? Is overtime serious?
  • Miss sister said to add WeChat and said that the offer can be approved in about a week.

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

 

Byte beating

65 minutes on byte side

  • The role of each layer of the network OSI model and the protocols running on it
  • How do you understand connection orientation in TCP?
  • The structure and content of HTTP messages
  • Next, ask about the contents of the database. Me: I don't know a database, I have never touched it.
  • Do you understand multithreading? Me: I don't understand at all, I haven't used it
  • 12 balls, one balance, find the difference, elementary school puzzle
  • There is a very large data stream, and there is constant data insertion, so we must design a method that can return the median at any time.
  • Interviewer: Let's write a few questions
  • Hand-tear code link: 1.LCA 2. Input an array and target, and output all the two-tuples and triples whose sum is the target. It's easy to get it done.
  • Do you only know about data structures and computing networks? Me: There are also a few interview questions about algorithms and operating systems.
  • Rhetorical question: Is there a transition period for joining the team?

 

Byte two side time is 60 minutes

 

  • The difference between symmetric encryption and asymmetric encryption, what is the situation in HTTPS
  • Which layer does the router work on and when is the routing table used?
  • The difference between GET and POST? Can it become the same?
  • Have you learned the operating system? No, a little bit
  • Process communication method, which is the fastest, which is not limited by semaphore
  • javaGC (not very good here, just talk about it):
  • How is Rust better than java
  • The reasoning of the trio
  • Hand tearing the code (finally came to this link, I was too difficult): 1. Quick power 2. Maze problem, simple DFS
  • Rhetorical question: Do I need to switch the technology stack after entering? Is there any framework that is self-developed?

60 minutes on three sides of a byte

 

  • How do I get the page when the browser enters the URL?
  • If there are a lot of TIME_WAIT and CLOSED_WAIT in the system, what will happen?
  • Do you understand the encryption algorithm? Me: Know cryptography very well
  • SSL principle process
  • Does AES know what is the principle? What's the role
  • Principle of sliding window
  • The difference between heap and stack and application scenarios
  • How to solve the deadlock condition (I know a rollback)
  • Hand tear code: 1. Look for repeated numbers

2021 gold three silver four interview preparation library

Sharing method: You can get it by adding the assistant, I hope everyone can get your favorite offer!

 

  • 1. Dachang interview questions are all coded out by me (some of them forgot)

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

  • 2. Resume optimization (reference to real resumes of programmers who have entered major factories)

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

  • 3. Java Interview Questions Core Notes 2020 Edition (a must-have collection of questions before the interview)
  • table of Contents

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

  • 4. Integrate the learned technology stack and make a physical project (only by applying what you have learned can you improve your overall strength)
  • Microservice E-commerce Project

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

  • system structure

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

Function tutorial

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

Module description

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

Project screenshot

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

Project tutorial document (500 pages)

After the Huawei internship, the offer from Goose Factory and ByteDance made me feel at a loss.

 

———————————— Sharing method: after one-click three-connection [you can get it by adding the assistant]

Guess you like

Origin blog.csdn.net/m0_50180963/article/details/112668274