当前位置:网站首页>Baidu R & D suffered Waterloo on three sides: I was stunned by the interviewer's set of combination punches on the spot
Baidu R & D suffered Waterloo on three sides: I was stunned by the interviewer's set of combination punches on the spot
2022-07-04 09:38:00 【Second brother learns Java】
now 6 In the middle of the , Although the peak season of gold, silver and four has passed , However, many large factories are still in a state of shortage of personnel , It's like ants 、 Jingdong etc. .
Some time ago , After a friend's introduction, I was lucky to interview Baidu , Before the interview is a more confident state , After all, there was nothing wrong with the previous technology , In the same age, it can be regarded as the great God level . But I don't know what Baidu interview is this year , On three sides, I was badly abused , Just hang up .
All notes mentioned below 、 Interview questions 、 Resume, etc , You can follow official account 【 Programming Xiaoyin 】
- According to convention Self introduction and project introduction
- sketch hash How did the conflict happen , What are the common processing methods , stay java Occur in the hash How to get multiple conflicts after a conflict value?
- Tell me about Java GC Mechanism ?
- Red black trees need to be compared in size to be inserted , What is the basis for comparison ? other Hash Conflict resolution ?
- JVM Memory model jmm Tell me all you know
- say something Java The principle of thread pooling ? What are the thread pools ? What type of thread pool does the thread pool factory have , And thread pool parameters ?
- BIO、NIO、AIO The difference and connection ?
- hash and B+ The difference between trees ? What scenarios are they applied to ? Which is better ?
- What's the concept of index and what's the use ?
- Java web Filter life cycle ?
- Tell me about TCP Three handshakes and four waves of the agreement ?
- mysql Database default storage engine , What are the advantages
- MySQL Transaction isolation level for , What problems should be solved separately .
- Talking about transaction characteristics (ACID)?
- Solution to generate unique order number under high concurrency
- Yes 10w Number How to play cpu performance Fast sum use java Realization
- What are the causes of deadlock ?
- Tomcat Class loading mechanism / J2EE In application class loader Hierarchical structure ?
- Is index scanning necessarily faster than full table scanning ? Why? ?
- Under Baidu's unified log system , If you do, for every request , Set a separate keyword ? In this way, you can quickly search the context through the unified log ;
- Chat spring Of IOC and AOP, What technologies are used ; In practical use , How to use ?
- Chat nosql, What are you familiar with ? for example mongodb、memcache、redis.
- Chat java Of juc frame , Be familiar with which of these classes , When did you use it , How to use ?
- Talk about jvm Your tuning strategy , If you have relevant handling experience in your work, please talk about .
Can only accept the facts , When he came back, he did his homework by himself , Sorted out a set of very systematic learning materials , Wait until the second half of the year .
One 、JVM piece
( contain :JVM Class loading mechanism ,JVM Memory model , Garbage collection mechanism , Class bytecode implementation mechanism ,JVM Tuning case ,GC Detailed log explanation, etc )
Two 、Java Concurrent programming
( contain :java Memory model , Concurrent sets , Thread pool , Blocking queues ,CAS And atomic manipulation , Lock free concurrency framework Disruptor etc. )
3、 ... and 、Spring piece
( contain :spring IOC,spring AOP principle ,spring 5,springMVC, Business management , Cyclic dependence ,spring Design mode, etc )
Four 、Mysql piece
( contain :SQL Execution principle , The underlying indexing mechanism ,SQL Perform plan analysis ,Mysql Locking mechanism ,Mysql The transaction isolation ,SQL Optimization practice, etc )
5、 ... and 、 Network and operating system
( contain : Service discovery and registration Eureka And Nacos, Service current limiting fuse is degraded Hystrix And Sentinel, Distributed transactions Seata, gateway Gateway etc. )
6、 ... and 、Dubbo piece
( contain :Dubbo Basics , Architecture design , colony , To configure , Communication protocol ,SPI etc. )
7、 ... and 、Redis piece
( contain :Redis Core data structure ,Redis Persistence mechanism and security mechanism , Sentinel and cluster architecture ,Redis Cache penetration , Cache invalidation , Cache avalanche ,Redis Cache design and performance optimization )
8、 ... and 、 Distributed article
( contain : The principle of distributed architecture , Cluster architecture principle , Distributed lock , Distributed transactions , Distributed protocol , Distributed configuration , Massive data is divided into databases and tables , Distributed scheduling , etc. )
Nine 、 Design patterns
( contain : The singleton pattern , Factory mode , Abstract factory pattern , Builder pattern , Archetypal model , Adapter pattern , Decorator mode , Agent mode, etc 23 Design patterns )
Ten 、 Data structure and algorithm
( contain : Red and black trees ,B+ Trees , Greedy Algorithm , Hash divide and conquer , Seven search algorithms , Dynamic programming , Consistency algorithm, etc )
11、 ... and 、MQ piece
( contain : Lost message , Message re consumption , The news is out of order , There's a backlog of news , Delay queue , News backtracking consumption , Message refresh mechanism ,MQ Middleware cluster architecture principle, etc )
Twelve 、Netty piece
( contain :BIO、NIO And AIO Threading model ,Netty Threading model , Serialization protocol protobuf, Sticking and unpacking ,Netty heartbeat , Direct memory and Netty Zero copy ,WebSocket Agreements, etc )
13、 ... and 、Zookeeper piece
( contain :ZooKeeper The election mechanism ,ZooKeeper Data model ,ZooKeeper Application scenarios, etc )
fourteen 、ElasticSearch piece
( contain :ElasticSearch Data model 、ElasticSearch Distributed architecture 、ElasticSearch Data reading and writing principle and segment merging, etc )
15、 ... and 、 Network and operating system
( contain : Network protocol ,TCP/IP System structure ,TCP/IP Protocol family , Frequently asked questions , etc. )
Okay , That's all for this article , The answers to all the above questions are sorted into PDF 了
I have sorted out the relevant contents described above PDF
It's autumn now , It's a good opportunity for many people to change jobs , The interview in a large factory is far less difficult than expected , Set your mind , To prepare , You can do that, too .
边栏推荐
- Go context 基本介绍
- Nuxt reports an error: render function or template not defined in component: anonymous
- Launchpad x | mode
- 2022-2028 global tensile strain sensor industry research and trend analysis report
- DR6018-CP01-wifi6-Qualcomm-IPQ6010-IPQ6018-FAMILY-2T2R-2.5G-ETH-port-CP01-802-11AX-MU-MIMO-OFDMA
- Global and Chinese trisodium bicarbonate operation mode and future development forecast report Ⓢ 2022 ~ 2027
- Dynamic analysis and development prospect prediction report of high purity manganese dioxide in the world and China Ⓡ 2022 ~ 2027
- Global and Chinese market of bipolar generators 2022-2028: Research Report on technology, participants, trends, market size and share
- 2022-2028 research and trend analysis report on the global edible essence industry
- PHP personal album management system source code, realizes album classification and album grouping, as well as album image management. The database adopts Mysql to realize the login and registration f
猜你喜欢
GoLand environment variable configuration
SSM online examination system source code, database using mysql, online examination system, fully functional, randomly generated question bank, supporting a variety of question types, students, teache
2022-2028 global gasket metal plate heat exchanger industry research and trend analysis report
2022-2028 global intelligent interactive tablet industry research and trend analysis report
2022-2028 global seeder industry research and trend analysis report
智慧路灯杆水库区安全监测应用
2022-2028 global small batch batch batch furnace industry research and trend analysis report
PHP personal album management system source code, realizes album classification and album grouping, as well as album image management. The database adopts Mysql to realize the login and registration f
2022-2028 global probiotics industry research and trend analysis report
Function comparison between cs5261 and ag9310 demoboard test board | cost advantage of cs5261 replacing ange ag9310
随机推荐
How to ensure the uniqueness of ID in distributed environment
Basic data types in golang
Golang defer
HMS core helps baby bus show high-quality children's digital content to global developers
lolcat
JDBC and MySQL database
Problems encountered by scan, scanf and scanln in golang
pcl::fromROSMsg报警告Failed to find match for field ‘intensity‘.
Summary of small program performance optimization practice
Launpad | Basics
浅谈Multus CNI
Fatal error in golang: concurrent map writes
Write a mobile date selector component by yourself
2022-2028 global gasket plate heat exchanger industry research and trend analysis report
Report on investment analysis and prospect trend prediction of China's MOCVD industry Ⓤ 2022 ~ 2028
The 14th five year plan and investment risk analysis report of China's hydrogen fluoride industry 2022 ~ 2028
百度研发三面惨遭滑铁卢:面试官一套组合拳让我当场懵逼
Global and Chinese trisodium bicarbonate operation mode and future development forecast report Ⓢ 2022 ~ 2027
How do microservices aggregate API documents? This wave of show~
UML sequence diagram [easy to understand]