当前位置:网站首页>百度研发三面惨遭滑铁卢:面试官一套组合拳让我当场懵逼
百度研发三面惨遭滑铁卢:面试官一套组合拳让我当场懵逼
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
马上秋招了,对于很多人来说是跳槽的好机会,大厂面试远没有想象中那么困难,摆好心态,做好准备,你也可以的。
边栏推荐
- Log cannot be recorded after log4net is deployed to the server
- Global and Chinese markets for laser assisted liposuction (LAL) devices 2022-2028: Research Report on technology, participants, trends, market size and share
- Leetcode (Sword finger offer) - 35 Replication of complex linked list
- Luogu deep foundation part 1 Introduction to language Chapter 4 loop structure programming (2022.02.14)
- How do microservices aggregate API documents? This wave of show~
- 《网络是怎么样连接的》读书笔记 - FTTH
- Analysis report on the development status and investment planning of China's modular power supply industry Ⓠ 2022 ~ 2028
- Reading notes on how to connect the network - hubs, routers and routers (III)
- "How to connect the network" reading notes - Web server request and response (4)
- Upgrading Xcode 12 caused Carthage to build cartfile containing only rxswift to fail
猜你喜欢
How to batch change file extensions in win10
Sword finger offer 30 contains the stack of Min function
2022-2028 global edible probiotic raw material industry research and trend analysis report
[C Advanced] file operation (2)
Daughter love: frequency spectrum analysis of a piece of music
Sort out the power node, Mr. Wang he's SSM integration steps
C language - Introduction - Foundation - syntax - [operators, type conversion] (6)
C # use ffmpeg for audio transcoding
Function comparison between cs5261 and ag9310 demoboard test board | cost advantage of cs5261 replacing ange ag9310
How should PMP learning ideas be realized?
随机推荐
Write a jison parser (7/10) from scratch: the iterative development process of the parser generator 'parser generator'
Fatal error in golang: concurrent map writes
Report on research and investment prospects of polyglycolic acid industry in China (2022 Edition)
What is permission? What is a role? What are users?
Write a jison parser from scratch (2/10): learn the correct posture of the parser generator parser generator
Four common methods of copying object attributes (summarize the highest efficiency)
Nurse level JDEC addition, deletion, modification and inspection exercise
Les différents modèles imbriqués de listview et Pageview avec les conseils de flutter
2022-2028 global edible probiotic raw material industry research and trend analysis report
Global and Chinese market of air fryer 2022-2028: Research Report on technology, participants, trends, market size and share
How should PMP learning ideas be realized?
C # use ffmpeg for audio transcoding
2022-2028 global industrial gasket plate heat exchanger industry research and trend analysis report
Problems encountered by scan, scanf and scanln in golang
`Example of mask ` tool use
QTreeView+自定义Model实现示例
Flutter tips: various fancy nesting of listview and pageview
Implementation principle of redis string and sorted set
LeetCode 74. Search 2D matrix
C # use gdi+ to add text to the picture and make the text adaptive to the rectangular area