1

Personal situation:

My female java back-end development

Process timeline

2021.4.16 Submit resume
2021.4.25 Written test (received an appointment call on the 26th)
2021.4.29 one side (received two-side appointment call on the 30th)
2021.5.8 two sides
2021.5.10 offer

One-sided two-sided content (some recalled)

One side: (60min)
The research direction of graduate students explains nlp related
Operating system: process thread
Process scheduling method
Scenario questions are answered according to process scheduling
Computer network: seven-tier architecture
What are the common agreements?
The difference between TCP and UDP
TCP three-way handshake
TCP reliable transmission
Difference between http and https
The difference between long connection and short connection, use
Cookie, session difference, session save
http data format
The difference between post and get
Data structure: array, chain, queue, stack, binary tree, AVL tree (relationship between tree height and number of nodes), red-black tree
A scene problem design data structure
Database: What are the types of indexes and their application scenarios
b+ and red-black trees are used to make index difference, b+ and b-tree difference
Scenario question: design database tables according to requirements and write SQL statements
Java basics: Java language features (encapsulation inheritance polymorphism)
Give examples to illustrate the above three characteristics
The difference between an interface and an abstract class
Examples of deadlocks
Principles of optimistic locking, pessimistic locking, etc.
How CAS is implemented (low-level source code...)
A shredded code: related questions about the stock freezing period

Two sides: (75min)

The interviewer pays more attention to the technology stack you have and your basic mastery
The second side is mainly based on the java project. Questions and answers are conducted around the project throughout the whole process. The project is not elaborated, and the main focus is on your foundation and the details of the project.
The interviewer focused on the use of distributed ideas and redis, high concurrency
According to the project, I have inspected a lot of scene questions, and I need to respond flexibly and integrate the knowledge I have learned
Focus on it! ! ! ! I must have to praise my one-sided and two-sided interviewer, it is really super invincible! ! ! I explained all the questions with special patience. After I answered, I will share his insights with me. In the short interview process of more than two hours, I really benefited a lot. I love the interviewer of Meituan. Ahhh!

Summary of interview information

Let’s first give you a general catalogue outline. The basics will not be repeated too much. We will start with the interview questions. At the same time, because there is too much content in each article, we will only talk about the key points, which is too much. Anyone knows the basic content, so I won’t waste your time by typing more words!
Friends in need click here to pick them up, I hope the information is helpful to you!

SpringCloud

Redis

JVM

MySQL

Zookeeper

Kafka

Dubbo

spring

Rabbitmq

springboot

At last

Due to the limited space of the article and the content of the PDF, it is very tiring to type it all by hand... So if you need to read and learn, you can learn by yourself after "one piece for three consecutive times: "View below"". Well, the blogger is really tired of typing.

Friends in need click here to pick them up, I hope the information is helpful to you!
I wish you all a bright future and smooth work!


前程有光
936 声望618 粉丝