当前位置:网站首页>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 !
边栏推荐
- 一口气学完 Redis 集群方案
- Station B collapsed. If we were the developer responsible for the repair that night
- Nano semiconductor 65W gallium nitride (GAN) scheme was adopted by Xiaomi 10 Pro charger
- First knowledge of esp8266 (I) -- access point and wireless terminal mode
- Open source data quality solution -- Apache Griffin primer
- Tencent cloud [hiflow] | automation --------- hiflow: still copying and pasting?
- 软件测试面试题:软件测试项目从什么时候开始?为什么?
- Is log4j vulnerability still widespread?
- Array expansion, sorting, nested statement application
- 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?
猜你喜欢

深入理解递归的方法调用(含实例迷宫问题、汉诺塔、猴子吃桃、斐波拉契、阶乘))

IDEA连接MySQL数据库并执行SQL查询操作

微软商店无法下载应用,VS2019无法下载插件问题解决方案

Analysis of STL source code

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

哈希表的查找与插入及删除

An article takes you into the world of pycharm - stop asking me about pycharm installation and environment configuration!!!

B站崩了,如果我们是那晚负责修复的开发人员

怎么还有人问 MySQL 是如何归档数据的呢?

Station B collapsed. If we were the developer responsible for the repair that night
随机推荐
The design idea of relational database is obvious to you in 20 pictures
如何实现一个好的知识管理系统?
Common shortcut keys and setting methods of idea
零钱通项目(两个版本)含思路详解
Why do server programs need to listen first
2019q4 memory manufacturers' revenue ranking: Samsung fell 5%, only SK Hynix and micron maintained growth
递归/回溯刷题(上)
JVM garbage collection garbage collector and common combination parameters
@Autowired注解与@Resource注解的区别
How to realize a good knowledge management system?
LinkedList underlying source code
【StoneDB故障诊断】系统资源瓶颈诊断
Under the epidemic, the mobile phone supply chain and offline channels are blocked! Sales plummeted and inventory was serious!
Monitor the running of server jar and restart script
Simple manual implementation of map
软件测试面试题:请说出这些测试最好由那些人员完成,测试的是什么?
Talk about MySQL transaction two-phase commit
Recursion / backtracking (Part 1)
[C language] high precision addition, subtraction, multiplication and division template
紫光展锐:2020年将有数十款基于春藤510的5G终端商用