当前位置:网站首页>百度研发三面惨遭滑铁卢:面试官一套组合拳让我当场懵逼
百度研发三面惨遭滑铁卢:面试官一套组合拳让我当场懵逼
2022-07-04 09:32:00 【二哥学Java】
现在已经 6月中旬了,虽然金三银四旺季已经快过了,但许多大厂仍然处于一个比较缺人的状态,如蚂蚁金服、京东等。
前段时间,经朋友介绍有幸面试了百度,面试前是比较自信的一个状态,毕竟之前的技术是没什么问题的,在同年限里算是大神级别。但也不知道今年百度面试是个什么情况,三面下来被惨虐得很难堪,直接挂掉了。
以下提及到的所有的笔记内容、面试题、简历等资料,均可关注公众号【编程小尹】
- 根据惯例 自我介绍和项目介绍
- 简述 hash 冲突是如何发生的,常见的处理方式有哪些,在 java 中发生 hash 冲突后如何取到冲突的多个 value?
- 讲讲 Java GC 机制?
- 红黑树需要比较大小才能进行插入,是依据什么进行比较的?其他 Hash 冲突解决方式?
- JVM 内存模型 jmm 知道的全讲讲
- 说说 Java 线程池的原理?线程池有哪些?线程池工厂有哪些线程池类型,及其线程池参数是什么?
- BIO、NIO、AIO 的区别和联系?
- hash 和 B+树的区别?分别应用于什么场景?哪个比较好?
- 索引是什么概念有什么作用?
- Java web 过滤器的生命周期?
- 讲讲 TCP 协议的三次握手和四次挥手过程?
- mysql 数据库默认存储引擎,有什么优点
- MySQL 的事务隔离级别,分别解决什么问题。
- 说说事务特性(ACID)?
- 高并发情况下生成唯一订单号解决方案
- 有 10w 个数 如何发挥 cpu 性能 快速求和 用 java 实现
- 死锁发生的原因有哪些?
- Tomcat 类加载机制/ J2EE 应用中的 class loader 的层次结构?
- 索引扫描是不是一定比全表扫描快?为什么?
- 在百度的统一日志系统下,如果做到对于每一次请求,设置单独的关键字?这样就可以通过统一日志快速搜索上下文;
- 聊聊 spring 的 IOC 和 AOP,分别用到了什么技术;在实际使用中,会如何来使用?
- 聊聊 nosql,对哪些熟悉?例如 mongodb、memcache、redis。
- 聊聊 java 的 juc 框架,熟悉其中哪些类,都在什么时候使用到了,怎么使用的?
- 谈谈 jvm 的调优策略,在工作中有相关的处理经验的话请讲一下。
只能接受事实,回来之后特自己做了做功课,整理了一套非常系统的学习资料,等到下半年再战。
一、JVM 篇
(含:JVM 类加载机制,JVM 内存模型,垃圾收集机制,类字节码实现机制,JVM 调优案例,GC 日志详解等)
二、Java 并发编程
(含:java 内存模型,并发集合,线程池,阻塞队列,CAS 与原子操作,无锁并发框架 Disruptor 等)
三、Spring 篇
(含:spring IOC,spring AOP 原理,spring 5,springMVC,事务管理,循环依赖,spring 设计模式等)
四、Mysql 篇
(含:SQL 执行原理,索引底层机制,SQL 执行计划分析,Mysql 锁机制,Mysql 事务隔离,SQL 优化实践等)
五、网络与操作系统篇
(含:服务发现与注册 Eureka 与 Nacos,服务限流熔断降级 Hystrix 与 Sentinel,分布式事务 Seata,网关 Gateway 等)
六、Dubbo 篇
(含:Dubbo 基础,架构设计,集群,配置,通信协议,SPI 等)
七、Redis 篇
(含:Redis 核心数据结构,Redis 持久化机制与安全机制,哨兵与集群架构,Redis 缓存穿透,缓存失效,缓存雪崩,Redis 缓存设计与性能优化等)
八、分布式篇
(含:分布式架构原理,集群架构原理,分布式锁,分布式事务,分布式协议,分布式配置,海量数据分库分表,分布式调度,等)
九、设计模式篇
(含:单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式,适配器模式,装饰器模式,代理模式等 23 种设计模式)
十、数据结构与算法篇
(含:红黑树,B+树,贪心算法,哈希分治法,七大查找算法,动态规划,一致性算法等)
十一、MQ 篇
(含:消息丢失,消息重复消费,消息乱序,消息积压,延时队列,消息回溯消费,消息刷盘机制,MQ 中间件集群架构原理等)
十二、Netty 篇
(含:BIO、NIO 及 AIO 线程模型,Netty 线程模型,序列化协议 protobuf,粘包拆包问题,Netty 心跳机制,直接内存与 Netty 零拷贝,WebSocket 协议等)
十三、Zookeeper 篇
(含:ZooKeeper 选举机制,ZooKeeper 数据模型,ZooKeeper 应用场景等)
十四、ElasticSearch 篇
(含:ElasticSearch 数据模型、ElasticSearch 分布式架构、ElasticSearch 数据读写原理和段合并等)
十五、网络与操作系统篇
(含:网络协议,TCP/IP 系统结构,TCP/IP 协议族,常见面试题,等)
好了,本文就写到这了,上述所有题目的答案我都整理成PDF了
上面描述的相关内容我都整理成PDF
马上秋招了,对于很多人来说是跳槽的好机会,大厂面试远没有想象中那么困难,摆好心态,做好准备,你也可以的。
边栏推荐
- 2022-2028 global industrial gasket plate heat exchanger industry research and trend analysis report
- 《网络是怎么样连接的》读书笔记 - 认识网络基础概念(一)
- Les différents modèles imbriqués de listview et Pageview avec les conseils de flutter
- The 14th five year plan and investment risk analysis report of China's hydrogen fluoride industry 2022 ~ 2028
- 2022-2028 global intelligent interactive tablet industry research and trend analysis report
- 如何编写单元测试用例
- Upgrading Xcode 12 caused Carthage to build cartfile containing only rxswift to fail
- Global and Chinese markets of water heaters in Saudi Arabia 2022-2028: Research Report on technology, participants, trends, market size and share
- C language - Introduction - Foundation - syntax - data type (4)
- Global and Chinese market of sampler 2022-2028: Research Report on technology, participants, trends, market size and share
猜你喜欢
LeetCode 74. Search 2D matrix
If you can quickly generate a dictionary from two lists
回复评论的sql
At the age of 30, I changed to Hongmeng with a high salary because I did these three things
2022-2028 global elastic strain sensor 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 seeder industry research and trend analysis report
C language - Introduction - Foundation - syntax - [variable, constant light, scope] (V)
pcl::fromROSMsg报警告Failed to find match for field ‘intensity‘.
Daughter love in lunch box
随机推荐
Development trend and market demand analysis report of high purity tin chloride in the world and China Ⓔ 2022 ~ 2027
Lauchpad X | 模式
ASP. Net to access directory files outside the project website
Global and Chinese markets of water heaters in Saudi Arabia 2022-2028: Research Report on technology, participants, trends, market size and share
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
Explain TCP protocol in detail three handshakes and four waves
Launpad | basic knowledge
After unplugging the network cable, does the original TCP connection still exist?
How does idea withdraw code from remote push
Upgrading Xcode 12 caused Carthage to build cartfile containing only rxswift to fail
C language - Introduction - Foundation - syntax - [identifier, keyword, semicolon, space, comment, input and output] (III)
Reading notes on how to connect the network - tcp/ip connection (II)
Fatal error in golang: concurrent map writes
In depth investigation and Strategic Research Report on China's motion controller Market (2022 Edition)
C language - Introduction - Foundation - syntax - [operators, type conversion] (6)
About the for range traversal operation in channel in golang
pcl::fromROSMsg报警告Failed to find match for field ‘intensity‘.
Report on investment analysis and prospect trend prediction of China's MOCVD industry Ⓤ 2022 ~ 2028
HMS core helps baby bus show high-quality children's digital content to global developers