preface

On the epidemic:

Before entering the theme, the opening first chat a few words, the interview comes unexpectedly, mainly is because of the outbreak, so are not ready to heart, the pneumonia in our study, work and life have caused very big impact, many extension school starts, enterprise also delay the rework actually in closed this time, We can take advantage of this time to prepare ourselves for what we want to do later, and hopefully the pneumonia will pass quickly and we can get back to normal.

Personal Background:

About personal, I am a ordinary double than undergraduate students, school record is good, feel all aspects of the performance is more outstanding, senior graduating this year, to own work into the giant is very confident, my direction is Java, also know Java more competitive now, big external vasculature, but I have no fear. Of course, I was very lucky. I didn’t expect to receive the video from Ali during my stay at home, and also successfully won the offer.

The following main sharing experience and personal learning methods, will include many PDF documents, such as interview question bank (including answers + analysis), study notes, practice documents and brain maps, etc., can be shared for free, follow the public account below to receive ~

Ali interview experience sharing (video interview, 2 technical interview + cross interview +HR interview)

Due to the epidemic situation, after communication with ALI HR, video was adopted, and all four rounds were conducted by video. Compared with the live interview, the video interview was a little more relaxed, with less tension in the process and a more natural way of communication, without too much sense of pressure. As long as the technology was ok, there was basically no problem, so that I passed the interview successfully.

Ali side:

To introduce myself

Project introduction (the biggest technical challenges and difficulties in the project)

Methods of the Java Object class

The word class of the Java Map class and the principles of the differences (why HashMap is not thread safe, concurrentHashMap how to ensure thread safety, LinkedHashMap)

Java garbage collection algorithm

Java class loading mechanism

Communication between Java threads

Java concurrency tools used

MySQL index principle

MySQL query optimization method

MySQL > select * from MySQL

The basic data types and usage scenarios of Redis

Use of message queues

Ioc and AOP for Spring

How to learn new skills

Code preparation: two threads, a thread print odd, a print even, alternating control print odd even. (There are several ways to do this, and it’s best to compare the pros and cons)

Second face of Ali:

To introduce myself

Project introduction (technical difficulties and how to make technology selection)

The combined project asks some questions (principles of Java annotations, how to start Spring Boot, principles of Spring MVC, understanding of Docker, design patterns, etc.)

How do you learn new skills and what you’ve seen recently

Read what source code

Asking about career planning

Algorithm: sword refers to the original offer, ugly number

Ali cross:

To introduce myself

Back to the previous project

Depending on the project asks the difference between TCP and UDP.

Design an algorithm to implement two 10G large files in 10m memory to put two large files into a third file repeatedly

Ali HR face:

To introduce myself

Project introduction

How to learn new skills?

What are your biggest challenges and how do you solve them?

What’s the best thing about college?

How do you work as a team?

Career planning

Answer:

Due to the limited space of the article, the answers to the interview questions of Ali are arranged in the PDF document. If necessary, you can see the end of the article for free, and then share with you.

How to prepare to get the Offer from Ali?

Step1: prepare a good resume

If you want to get the Offer from Ali, you must first have the opportunity to interview with Ali. It is not an easy thing to get the interview opportunity from a big factory, while the resume is the key to pry open the door of the interview. Whether the key matches depends on whether the resume is excellent. Many college graduates do not know how to make their own resume, just download a copy on the Internet, change personal information. In fact, the resume of the big factory interview is not about your personal hobbies, nor what associations and students have participated in school, but more about your personal practical ability. Therefore, a good resume should include your skills, whether you have internship experience, what projects you have participated in, what project problems you have solved and so on.

Step2: suggest your soft power (knowledge and technology)

The second key will own strength strong, whether you are fresh graduates, or work for several years, the school recruit or club, hiring is always strength high, that is your knowledge reserves, your technical level to meet the requirements, and the only way to improve its soft power is: learning.

Below I will share some of my personal learning documents, friends who need to choose to obtain:

Java core knowledge

Java Core Knowledge

Micro Services (Combat Series)

Other ali edition ebook materials

Step3: brush items

Now that is going to interview, then without brush, in fact home after the Spring Festival, where also can’t go, my own brush is a lot of interview questions, so during the interview process to accomplish know fairly well, basically be clear that the interview will be asked about what knowledge, what high frequency problem, so the brush problem is very important in the process of the interview preparation.

The following is the interview question bank that I, Ali, kept after the interview:

Write in the last

Many people lament the “uselessness of study”. In fact, the reason for the uselessness theory is that what one wants does not match what one has learned, which means that one has not learned enough. No matter in study or work, you should have initiative, so if you have a big factory dream, then you should work hard to realize it.

All the above learning materials are free of charge. Finally, I wish you good health and a smooth offer!

How to obtain information: forward + comment on my article, follow the public account below you can get free ~