My background introduction:
I am an undergraduate student majoring in computer science, and I am very honored to have gotten the offer from Meituan, Where? Byte, Kuaishou, Tencent~ After comprehensive consideration, I chose ByteDance. Today I want to share my interview experience, I hope it will be helpful to you. I have also sorted out my review materials, if necessary, you can privately message me to get it for free. Extraction code: 1
- Keep a good attitude
- Even if
- Filling in the gaps
- Focus on the basics
- Go to more interviews and sum up experience
I summarized my experience in high-frequency interview questions from Dachang and showed it in the form of pictures at the end of the article.
Byte Beat Interview Questions:
One side: [45min]
After entering the byte, I was led to the interview area by Miss Personnel. There are many people waiting for the interview. The byte is worthy of being a first-line Internet company, and the interviewers are like going to the market.
- Self introduction
- Introduce the project process and what technologies are used in the project
- How to design your own system framework
- Let's talk about optimistic lock and pessimistic lock, what are the application scenarios
- How to deal with deadlock
- Write two stacks to implement queue code
- Tell me about the sorting algorithm you remember
Two sides: [60min]
I thought I could leave after the first side was over, but let me wait for a while, there will be a second interviewer to give me the second side, which is the technical side.
- Self introduction
- What is the difference between incoming lines and threads
- What is the difference between synchronize and lock
- How to deal with a deadlock in mysql
- Do you understand the Java garbage collection mechanism?
- The principle of hashmap
- Algorithm problem: There are 100 bottles of liquid, one of which is poison. A mouse will die a week after drinking the poison. Please give me a week, at least how many mice are needed to determine which bottle is the poison? (Change the serial number of the bottle to binary)
The three-sided interviewer is very friendly, and there are no interview questions for me.
- Talk about the role of oracle
- Tell me what you hired for
- Talk about the understanding of the project
- How to start a project
The entire interview process took half a day. Hr asked me to go home and wait for news, and I waited for an offer the next night~. The gain is really great, and I learned about the current working environment and status of various first-line Internet companies. Work hard after joining the company. I hope you can get a satisfactory offer after reading the article~
I have sorted out all the review materials for everyone. If necessary, you can send me a private message and extract the code: 1