With 5 years of development experience, I was hit by a few circles of friends, and I ignited myself to hit Anai Sutra!

This matter has to start with several circles of friends:

Looking at the Moments in the past two months, my friends and classmates have received all kinds of dazzling offers one after another. Actually, I have long wanted to find a better job, but I have not been able to perform such a thing (dare not).

In fact, I was so decisive this time, and I saw that some of them were almost the same as my own and got an offer. I was envious of seeing it. Full of self-confidence in an instant. I got up early the next morning and voted for Ali's resume!

I am still grateful to the friends in my circle of friends, you guys gave me courage!

Insert picture description here

Funny.png

The first interview (phone interview)

The time agreed with a HR was 7pm. I originally planned to go home after work to prepare, but suddenly I had to work overtime that night (sad reminder)~ I couldn’t make a temporary phone call with HR to explain the situation. The HR on the phone also expressed understanding, and the time was delayed. tomorrow.
In this way, the next day I successfully received an interview call from HR. To be honest, the question is not very difficult (personally). I answered about 85% of the question. According to my memories, I put some questions. Please watch it for yourself to see if there is any missing. Welcome to add!
Have you ever used Spring's AOP? What is it for? How do you use it?
The principle of HashMap, how to solve the collision of the hash, what are the problems with the HashMap in the case of multi-threading
?
Have you used ConcurrentHashmap? Do you know the optimization of jdk1.8 for concurrency? Do you know that
if an interface has two different implementations, then how do you come to Autowire? The specified implementation?
How do you generally adjust the parameters of Tomcat itself?
What is locked by the synchronized keyword? How is it represented in bytecode? What does it represent on objects in memory?

Second interview

On the other hand, I asked me to go to the company for an interview. I bought the high-speed rail ticket that morning and rushed over to a branch in Hangzhou. After I met with the interviewer at the company, I found a place to sit down and first asked me to introduce myself with a time limit of 3 minutes. Then asked some technical related questions. Let me add one more thing. The interviewer had a pretty good attitude and was very patient.

How to determine whether a tree is a subtree of another tree
What is a spin lock
, and have you used it? If you want to have order and quick access, what data structure would you choose?
The principle of TreeMap Tell me
if you have encountered OutOfMemory problems ? How do you deal with this problem? What are the gains in the process?
How many kinds of AVA class loaders are included? What is the father-son relationship between them? What does the parental delegation mechanism mean? what is the benefit?
How to customize a class loader? Which ones have you used or in what scenarios do you need a custom class loader?

Third interview

After the second interview, the interviewer asked me to wait outside for the result. I waited outside for about an hour. I thought it was out of action. The personnel department suddenly came over and told me to go to the next interview.

PS: I was really nervous for the third interview. The
details determine success or failure

The third aspect is to pay more attention to some things related to the details of the project, and occasionally talk about some technical details, and the familiarity with some frameworks and middleware. You must not just stay at the use level, but also understand some of them. principle.
I really can't remember the problems at that time. Generally speaking, I still feel that the level of big companies is different.

to sum up

If you want to improve yourself to a higher level, you can’t just confine yourself to the one-acre three-quarters of land you have on hand. You must have a deep understanding of the business you have done. In terms of technology, don’t always pursue some high-level technologies, such as data structures and networks. This kind of basic knowledge cannot stop learning.

At last

In view of the fact that many people have been interviewing recently, I have also compiled a lot of interview topic materials here, as well as experience from other major companies. Hope it helps everyone.

Latest finishing interview questions

Friends in need can add group 1149778920 secret code: qf

Insert picture description here

The answers to the above interview questions are organized into document notes.
I also sorted out some interview materials & the latest interview questions collected by some big companies in 2020 (all organized into documents, a small part of the screenshots), if necessary, you can add the group 1149778920 secret code: qf
latest sorting e-book

Insert picture description here

The latest compilation of interview documents

Insert picture description here
The above is the whole content of this article, I hope it will be helpful to everyone's study, and I hope you can support it. One-click three consecutive!
Insert picture description here

Guess you like

Origin blog.csdn.net/S11035762/article/details/109224862