当前位置:网站首页>Two years of crud, two graduates, two months of preparation for the interview with ALI, and fortunately won the offer grading p6
Two years of crud, two graduates, two months of preparation for the interview with ALI, and fortunately won the offer grading p6
2022-07-28 10:45:00 【ikyrxbxfas】
For a lot of people who don't have educational background , It's very difficult to interview a large factory , This is for me , Is the same , Born in two books , I thought I would spend my life at three o'clock , Until the changes in life , So that I have new ideas and goals , So I struggle with this two scum , Took Ali P6 post . Today, share this book , The main hope is to be able to motivate the technical people who are also plagued by their academic qualifications , Can have a reference value to career and technical planning , thank !
Yes Java Architecture advanced data , Learning Roadmap 、 The real question of the interview 、 Old iron of dry goods video
One 、 Interview Ali P6 Where is it? ?( Interview difficulties )
(1) Difficult in “ State of mind ”
The first hurdle to overcome , In fact, it's my own mentality . Because I came from two families ,base A relatively low , So the interview with aliben is a matter of little confidence , What's more, senior development post , So it 's easier to be in the dark . therefore , Before preparing for the interview , It's been a long time since I adjusted my mind , So it's hard “ State of mind ” Not at all , The mentality has not been adjusted , Interviews are almost impossible .
(2) Difficult in “ requirement ”
Secondly, the requirements , The so-called requirements are actually Ali's requirements for the post , As a developer , How many technology stacks have you mastered ?
First , You must be able to , Second, you need to have some highlights , That is to say, have a deep understanding of a certain technology , This will give the interviewer a fresh feeling .
that , Interview Ali P6 post , How much do you need to master ?
Java aggregate :HashMap and ConcurrentHashMap, You'd better read some source code at ordinary times , It's better to know why each parameter is set so large ? What are the benefits ?
JUC Bao must learn , Even if you don't use normal programming at all , You have to . At least know aba,cas,aqs,unsafe,volatile,sync, And common lock, Deadlock , Thread pool parameters, etc , You have to understand spin , Blocking , Deadlock and how to locate it ,oom How to locate the problem ,cpu How to locate too high and other basic operations , You may not have experience in production and commissioning , But that doesn't mean you can't top,jps,jstack,jmap These may ask . And possibly derived jmm Models and mesi Agreements, etc .
Big factory will ask JVM: Garbage collection algorithm , Garbage collector 、JVM Memory model , Purpose of each area , Various oom The type of ,jvm Tuning experience , Class loading process , Appointment of parents, etc .
Spring I have to find time to read the source code , Usually asked bean Life cycle of , How to solve circular dependency , Implement transaction principle , Dynamic agent principle, etc .
Dubbo It must be asked , Design framework , Load balancing .
Redis More understanding , Single thread model ,aof,rdb,rewrite, Master-slave ,cluster, What types ? Include some common problems with cache breakdown 、 through 、 An avalanche 、 Data consistency, etc .
Mysql, Business , lock , Indexes ,b+ Trees , You have to be able to
Mq , I am using rocketmq, You need to know why , Repeated consumption , Sequential message , Transaction message , High availability , Lost message , Squash scene , The whole process of message sending and consumption , Better read the source code , Better blowing
Netty Words , Zero copy ,bio,nio,aio, How does architecture design look ? It's better to have seen it
Algorithm , It is suggested to brush the questions , I'm lucky , Simple algorithms let me run into , Some quick platoons , Stack row , Binary tree related , List reversal , Cyclization , Ring node , It is recommended to brush the conventional simple algorithm such as the step ladder , Double pointer ,dp, Recursion is more about feeling , Statistics of scenarios with limited big data memory , Have some time middle You can try , Handwritten red black tree if you can , Well, I guess the algorithm is stable .
The Internet ,http,tcp,https,udp,7 Layer network protocol, etc , It's better to understand , back , You have to memorize it .
There are also distributed transaction implementations , Architecture implementation , For example, robbing red envelopes , Common scene design such as high concurrent order , You design it , How do you design ? Find more big bulls or check online , Let's see what's wrong , What are the solutions ? What are the good Middleware in the industry ?

Java Architecture advanced thought map
Two 、 Ali interview questions ( common 5 Noodles )
Ali side :
Self introduction. 、 Self made projects and technical fields
The way sync The underlying implementation of , Lock the optimization , and lock Comparison of
Let's talk about JVM Detailed process of parameter tuning
Why is this setup ? What are the benefits ? describe gc scene , How to analyze gc journal ?
redis data structure , Use scenarios , Microblog scenario use redis How to design user relationship ?
Thread pool parameter setting , Why is this set , effect ?7 Big parameters
spring How to solve the circular dependence of ? Why Level 3 caching ?
The underlying principle of priority queue ?
Ali on both sides :
Introduce yourself
Talking about projects
Ask you how to design with your project , Put forward loopholes , How do you solve ? How to improve , One thousand hang up ? Is there any problem with adding a machine ? What if I have to go wrong ?
How to design the scenario of high and issued single deduction inventory
rocketMQ The principle of Architecture Design
Dubbo Framework implementation principle
What books have you read recently ? How do you usually learn ?
Common load balancing , How to use , Can you say something ?
Three sides of Ali :
This side mainly asks about the project , It gives you a strong sense of pressure
Combined with project questions , Why is it designed this way? ? Let you optimize , How do you optimize , Guide you to optimize... In a reasonable and better way , Database design, etc
What did you do in the company , What does each system business line do , Your performance , Handwritten algorithm chain inversion ?
All around Ali :
JVM The main components and functions of ?
JVM What does the runtime data area contain ?
JVM Garbage collection mechanism , When the trigger MinorGC Wait for the operation
JVM Garbage collection algorithm :
JVM Tools for tuning ?
frequently-used JVM Tuning parameters ?
Stack differences ?
So let's talk about that CMS Garbage collector ?
How do you determine if an object can be recycled ?
What are the new generation garbage collectors and old generation garbage collectors ? What's the difference? ?
java Class loading process ?
Tell me all the middleware you know ( A moment of confusion )
HR Noodles :
Why come to Ali ?
Didn't you think about Ali before ?
It's been so long since I graduated , What do you think is your biggest change ?
Summarize yourself in one sentence
3、 ... and 、 Before interview with ALI , What preparations have I made .
(1) Prepare your resume
Resume is the facade , It's more like knocking on the door , Can I get an interview with a large factory , It depends on your resume , Forget the education accident , The most important thing for big factories is whether their resumes have bright spots , So we should be prepared for the content of the resume , Highlight yourself , Including technical 、 Personality highlights , To practice expression , Avoid temporary organization language .
(2) Improve your skills
Actually, a friend of Ali's told me a long time ago , Many people think that big factories value education , But the reality is not entirely , In Ali, we only talk about heroes with ability . therefore , In everyday life , Through continuous learning , Improve your ability , Try to close the distance between yourself and the target value , It is necessary to , It's also an inevitable trend in the future .
About improving the breadth and depth of your technology stack , Here's what I did :
① Read the actual combat documents


② Read some source code

③ Read some technical notes

(3) Swipe interview questions
about base Not so nice , Brush interview questions is actually the most “ First aid ” Method of effect , So before the interview with ALI , I did a lot of interviews , The purpose is not to be asked the original question during the interview , But to have a corresponding understanding of the big factory interview , Know what Ali will ask during the interview , Which technology stacks are involved .
①Java Arrangement of core interview knowledge points

② The algorithm part (LeetCode+ The fun of algorithms )

③BAT The real interview question of Dachang + Special training
Gongzhong 【 No hair loss, aspiring youth 】 Free access to

Make a conclusion.
Many people with poor academic qualifications , Maybe I don't have much confidence in myself , In fact, everything “ Miracle ” happen , And this “ Miracle ” The key is to create by yourself . No matter you are a rookie , Or technology , I can't fall behind to study everyday .
Opportunities are reserved for those who are prepared , Only enough preparation , To be able to stand out from the candidates .
边栏推荐
猜你喜欢

GKRidgedNoiseSource

Qt生成.exe文件 并 在无Qt环境下运行(Enigma Virtual Box进行绿色可执行软件封装)图文教程

SQL Server 2016 learning records - connection query

Semeval 2022 | introducing knowledge into ner system, aridamo academy won the best paper award

GKConstantNoiseSource

GKBillowNoiseSource

Attention attention mechanism flow chart

Chapter 1: cross end development of small programs of uniapp ----- create a uniapp project

Machine learning -- handwritten English alphabet 1 -- classification process

Yarn报错:Exception message: /bin/bash: line 0: fg: no job control
随机推荐
GKLinearCongruentialRandomSource
Bitwise and, or, XOR and other operation methods
Codeforces Round #614 (Div. 2) B. JOE is on TV!
SQL Server 2016 learning records - set query
GKSpheresNoiseSource
ACM寒假集训#6
AP Autosar平台设计 3架构
Django celery redis send email asynchronously
GKVoronoiNoiseSource
Test question discovery ring of previous test questions
5、Window端实现Mapreduce程序完成wordcount功能
Read write separation standby backup error
Excel word 简单 技巧 整理(持续更新 大概~)
GKNoiseMap
Yarn报错:Exception message: /bin/bash: line 0: fg: no job control
GKRandom
How to play a ball game with RoboCup 2D
Inside story of Wu xiongang being dismissed by arm: did the establishment of a private investment company harm the interests of shareholders?
机器学习--手写英文字母3--工程特点
Codeforces Round #614 (Div. 2) A. ConneR and the A.R.C. Markland-N