当前位置:网站首页>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 !
边栏推荐
- First knowledge of esp8266 (I) -- access point and wireless terminal mode
- 一口气学完 Redis 集群方案
- 8000字讲透OBSA原理与应用实践
- Is log4j vulnerability still widespread?
- Log4j 漏洞仍普遍存在,并持续造成影响
- @Can component be used on the same class as @bean?
- Software test interview question: suppose there is a text box that requires the input of a 10 character postal code, how should the text box be divided into equivalent classes?
- 每条你收藏的资讯背后,都离不开TA
- Software testing interview question: what project documents need to be referred to in designing the system test plan?
- Understanding of L1 regularization and L2 regularization [easy to understand]
猜你喜欢

Regular expression exercise

@Can component be used on the same class as @bean?

day 1 - day 4

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

Idea connects to MySQL database and performs SQL query operations

除了「加机器」,其实你的微服务还能这样优化

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

Finish learning redis cluster solution at one go

It seems to be a bug of thread pool, but I think the source code design is unreasonable.

Monitor the running of server jar and restart script
随机推荐
聊聊 MySQL 事务二阶段提交
Reentranlock and source code analysis (learn ideas and click the source code step by step)
零钱通项目(两个版本)含思路详解
Is it safe to open an account online now? Then choose which securities to open a securities account
微软商店无法下载应用,VS2019无法下载插件问题解决方案
一篇文章带你走进pycharm的世界----别再问我pycharm的安装和环境配置了!!!
How to learn object Defineproperty | an article takes you to quickly learn
Learn the use principle and core idea of thread pool from the source code
Array expansion, sorting, nested statement application
技术管理 - 一定要抓大放小
紫光展锐:2020年将有数十款基于春藤510的5G终端商用
[numerical analysis exercise] numerical integration (complex trapezoid, complex Simpson, Romberg integral) C with STL implementation
[numerical analysis exercise] Jacobi iteration method of third-order matrix
In depth understanding of recursive method calls (including instance maze problem, tower of Hanoi, monkey eating peach, fiboracci, factorial))
The gratitude and resentment between the four swordsmen and code review: "abandon all chaos" to "prodigal son returns"
Enumeration and annotation
软件测试面试题:通过画因果图来写测试用例的步骤为___、___、___、___及把因果图转换为状态图共五个步骤。 利用因果图生成测试用例的基本步骤是?
Internal class (detailed explanation of four internal classes)
Recursion / backtracking (Part 1)
How to use Fiddler for weak network testing