转载牛客提前批面经
1.百度Java提前批 一面
1.SpringMVC执行流程
2.@SpringBootApplication里的核心注解
3.Bean的执行流程
4.SpringBoot的配置
5.redis的缓存穿透、击穿、雪崩,如何防止
6.线程池的核心参数
7.JVM(不会)
8.Spring的Bean(生命周期)
9.spring的starter原理
10.了解es的底层吗(不会)
11.线程池的执行流程
12.10亿的数据,1g内存,如何统计
13.Mysql的索引
14.B+树与B树的区别
2.百度提前批Java一面
1.JVM核心包括几部哪分
2.分代回收新生代、老年代都有哪些垃圾回收引擎
3.讲一讲类加载,有哪几个类加载器
4.讲一讲Sprintboot核心注解,这个注解下面有还包括哪些注解
5.Mybatis的具体执行流程
6.Spring配置的原理是什么
7.了解JUC是吧,讲一讲AQS的原理
8.简单介绍一下CountdownLatch、CyclicBarrier
9.说一下你对线程池的了解,线程池有哪些参数,KeepAliveTime参数是做什么的
10.讲一下线程池的具体流程,拒绝策略有哪些
11.TCP三次握手四次挥手,为什么是四次挥手?
12.红黑树有哪些特性,具体用在哪些地方
13.算法题:如何判断链表有环,怎样找到环的节点
14.场景题:有9亿个文件,如何将这些文件排序,内存只有1GB
3.腾讯广告后台开发一面
1.自我介绍
2.问项目
3.数据库索引,索引优化,B+树
4.MySQL 隔离级别,InnoDB 引擎
5.聚簇索引和非聚簇索引
6.操作系统请求分页过程,调度算法,内存扩容原理
7.操作系统进程原理,互斥量,信号量机制
8.计算机网络七层网络的协议,过程,ARP 协议
9.HTTPS 实现原理,对称加密和非对称加密的过程极其所处的流程
10.三次握手四次挥手中各个状态位的变化以及 seq 指的是什么
11.Redis 数据结构,跳表原理
12.JMM 内存模型
13.TopK 问题,堆在内存中怎样存储,数据结构怎样
14.简单 Sql 查询
15.个人优势
作者:静默虚空
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)