simple! Byte beating on three sides directly cut off the offer, and attach my three sides of the byte

Preface

I graduated the year before last. After graduation, I have been working as a salted fish with a salary that is neither high nor low. I resigned this year due to the epidemic and some other reasons. After resigning, I have been reviewing and writing questions. In September, I got a byte interview opportunity through friends' internal massage, a total of 3 rounds of technical + hr interviews, let me share my experience with you!

simple!  Byte beating on three sides directly cut off the offer, and attach my three sides of the byte

This article is shared with friends who need to interview and brush questions, and I wish everyone smoothly get the offer you want. This information mainly contains a lot of knowledge points, including basic knowledge, Java collections, JVM, multi-threaded concurrency, Spring principle, microservices, Netty and RPC, Kafka, diary, design pattern, Java algorithm, database, Zookeeper, distributed cache, data structure, etc.

How to get information: Like and comment on this article, then follow the editor, click here to pack and take away all the information~

One side (30 minutes):

Younger brother
introduced himself
http 3-way handshake and four waved
get, post difference
http status code
mysql engine, which supports transaction
acid,
index structure, benefits, lookup procedure
processes and threads difference between
interprocess communication on how
to know which of these Kind of lock
...
a variant of binary serach, simple question

Two sides (50 minutes):


When can the other brother get an internship, and how long?
I asked some knowledge about the operating system
fork, zombie processes, how to recycle child processes, etc.
Design lru, and then tear up the code.
There is still time after writing the code. Another question is to find out the subsequent traversal by traversing the binary tree in pre-order and in-order order.

Three sides (40 minutes)

When will the middle-aged bald supervisor
come for an internship?
Why is ByteDance?
How to design the WeChat group building function?
Hand tear code leetcode 4 simple questions After
I finished writing, I still have time, so I asked which language I am most familiar with. I said Java
and slapped on the keyboard. It is estimated that I will search for the exam questions on the spot. . .
After 30s, my eyes suddenly light up and ask, copy a = "xyz", a = new String(xyz) What is the difference? Harm, I forgot, I thought there was no difference in the heap, so I said there was no difference.
As soon as the uncle's face changed, he felt half cold.
He continued to ask you to think about it again. I really forgot at the time. I thought for a while and said I
did n’t know. Then he became unhappy and asked me what would you do with Java?
I said I would Spring
and then he said it would be over???

At last

This article is shared with friends who need to interview and brush questions, and I wish you all the best offers you want. This information mainly contains a lot of knowledge points, probably as follows:

simple!  Byte beating on three sides directly cut off the offer, and attach my three sides of the byte

image.png

image.png

Generally speaking, the code level is not very demanding, but the basic knowledge asks for real details, and it is impossible not to rely on memorization. The above information is shared with everyone for free, I hope it will be helpful to you! I didn’t perform well on three sides and thought it was going to roll over, but in the end it passed without risk. After two days of offer, the team was developed by the Shanghai business center. Listening to their introduction, it seems that they are doing content review of all the apps of Byte. .

How to get information: Like and comment on this article, then follow the editor, click here to pack and take away all the information~

Guess you like

Origin blog.csdn.net/weixin_47066028/article/details/113525569