当前位置:网站首页>Interview questions that big companies need to prepare
Interview questions that big companies need to prepare
2022-07-27 22:00:00 【Xiao Zhao, who is working hard for millions of annual salary】
resume
resume , It's better to find a little brother from a big factory to help you see , So they think it's OK hr The eye of the law , Let them push you in , In this way, we can get the chance of interview , Otherwise, there will be no chance , I can only dream of a big factory .
It's better to have highlights in your resume , Something that can be quantified , Don't write too grandiose , It's a small system , We have to blow millions qps Words , Even if the resume is over , When the big guy faces you , You can't blow it , You know what .
A lot of people are similar to me , Day after day crud Of , What's the bright spot ?
yes , we have , You have to believe in yourself , What problems have you had , How? , What method was used , What's the effect ?
You put this 4 Even if you want to break your head, you have to think of it , Form a paragraph , Your highlights come out .
Of course , It depends on your usual time , There is no such thing , Then you go back and refactor the system , modular .
Otherwise, it's better not to go face to face , Because you can't do anything . To put it simply , It's the product manager's demand for something wonderful , What did you do , You can skillfully describe them as bright spots .
About the resume , Let big factory and little brother help you to have a look first . And then everything that's involved in it , You have to be able to “ make out a good case ”, What did you write? , You have to be able to , It's not the number of words , Or don't write .
I touched one dd The interviewer asked me everything I wrote , It's sour , But I basically answered .
This part of the resume simply talks about this .
Get ready , All interviews are to be prepared !
I'm going to have advanced noodles , For advanced , Generally speaking, what you write on your resume must be able to , And there must be some of your highlights , You need to have some insight into , The answer makes the interviewer think that you are a young man , There's something .
Java Assemble, for example HashMap and ConcurrentHashMap I think , You'd better read the source code patiently at ordinary times , Search related blogs , It's better to know why each parameter is set to such a large size ? What are the benefits ? Why? ? You'll find a lot of things , There are also a lot of videos on the Internet to learn .
JUC package , There is no doubt that , You have to learn , Even if you don't use programming at all , But you have to , I have to know that there is this thing , You have to know at least aba,cas,aqs,unsafe,volatile,sync, Common variety lock, Deadlock , Thread pool parameters and how to set them reasonably , 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 .
JVM No one's surprise , Big factories have to ask , Garbage collection algorithm , Garbage collector ,jvm Memory model , Purpose of each area , Various oom The type of ,jvm Tuning experience , No, you have to do it , Set the startup parameters yourself , Know the meaning of common parameters , Class loading process , Parents delegate , When young gc,full gc, The way things get into the old days , The more you know, the better , Because the more confident you're blowing , for instance , What is escape analysis ?markword What's in it ?
Spring, It's better to have a look at the source code , Minimum bean Life cycle of , How to solve circular dependency , Parent child container , also boot Startup process , Transaction implementation principle , Dynamic agent principle, etc , The more you know, the better .
Dubbo, Because I'm using dubbo, And I wrote it , This is also high frequency , I wrote what I had to ask , His design framework , Load balancing ,spi Mechanism , Generally speaking, it will be mentioned that zk, Election algorithm , Distributed locks, etc , Some common dubbo Questions can be searched , There are basic things on the Internet . May ask by the way cloud The problem of , Production is never used , You can now clone A project , Minimum , Internet baby , You have to know there's this thing , And what does he integrate , such as rureka,hystrix,ribbon,feign,zuul These regular things , What do they do ?
Redis, It must be , I know more about this convenience , You can fight the interviewer for a few rounds , It should not have come up and be beaten down , Single thread model ,aof,rdb,rewrite, Master-slave ,cluster, What types , Don't talk about the regular 5 A the , A few more words to tell you apart from other brothers , Include some common problems with cache breakdown 、 through 、 An avalanche 、 Data consistency, etc , You have to be able to , No, it's not going to work , Uniformity hash, The principle of Bloom filter , For this I also went to understand geohash And google s2 Principle , Underlying data structure sds And jump watch, etc , You learn more , It must be true .
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 , There are solutions ? What are the good Middleware in the industry ?
Most of the preparatory work is almost done , I think it's about time to try
It's usually the same at the beginning of an interview , Self introduction. + Introduction to the most familiar system , Finally, it's all about what you want to ask him .
hr Noodles :
It's old , Your Ali flavor must be enough , Why come to , Why didn't you come before ?
What has changed since graduation ?
In a word, summarize yourself , Anyway, you need to have a strong desire , At the moment , I am the only one , ha-ha !
Emphasize a little , What does the resume say , You have to review in place ! Prepare more , Failure is not afraid of , To sum up your experience , Study hard !
You have to be quiet and outstanding , And then it's amazing !
边栏推荐
- Read Plato farm's eplato and the reason for its high premium
- How to learn object Defineproperty | an article takes you to quickly learn
- Exception -exception
- Huawei establishes global ecological development department: fully promote HMS global ecological construction
- Software testing interview question: what project documents need to be referred to in designing the system test plan?
- 零钱通项目(两个版本)含思路详解
- 疫情之下,手机供应链及线下渠道受阻!销量骤降库存严重!
- Software test interview question: when saving a text file under windows, a save dialog box will pop up. If a test case is established for the file name, how should equivalent classes be divided?
- The US Department of justice added 16 new charges against Huawei, including stealing trade secrets
- 2022 2nd cyber edge cup cyber security competition Web
猜你喜欢

为什么要使用MQ消息中间件?这几个问题必须拿下

Monitor the running of server jar and restart script
Excalidraw: an easy-to-use online, free "hand drawn" virtual whiteboard tool

What is eplato cast by Plato farm on elephant swap? Why is there a high premium?

Learn the use principle and core idea of thread pool from the source code

In addition to "adding machines", in fact, your micro service can be optimized like this

JVM garbage collection garbage collector and common combination parameters

In depth understanding of recursive method calls (including instance maze problem, tower of Hanoi, monkey eating peach, fiboracci, factorial))

看起来是线程池的BUG,但是我认为是源码设计不合理。

腾讯云[HiFlow】| 自动化 -------HiFlow:还在复制粘贴?
随机推荐
Commercial delay of self-developed 5g chip? Apple iPhone will adopt Qualcomm 5g chip in the next four years
[C language] high precision addition, subtraction, multiplication and division template
IDEA常用快捷键及设置方法
为什么服务端程序都需要先 listen 一下
枚举和注解
Excalidraw: an easy-to-use online, free "hand drawn" virtual whiteboard tool
技术管理 - 一定要抓大放小
Go language learning notes - mutex start go language from scratch
The gratitude and resentment between the four swordsmen and code review: "abandon all chaos" to "prodigal son returns"
How to use Fiddler for weak network testing
Interview question: what are the functions of fail safe mechanism and fail fast mechanism
怎么还有人问 MySQL 是如何归档数据的呢?
What is eplato cast by Plato farm on elephant swap? Why is there a high premium?
关系型数据库的设计思想,20张图给你看的明明白白
Implementation of arbitrary code execution based on.Net dynamic compilation technology
Search, insert and delete of hash table
对象在内存中存在形式&内存分配机制
@Component可以和@Bean 用在同一个类上吗?
哈希表的查找与插入及删除
In depth understanding of recursive method calls (including instance maze problem, tower of Hanoi, monkey eating peach, fiboracci, factorial))