百度Java后端一二面面经
1.    问项目(说觉得我这个项目没什么难度,上压力。)
2.    设计一个秒杀系统,请给出大致思路。
3.    如果有十万个请求同时访问你的系统该怎么办?
4.    超买超卖问题怎么解决?
5.    事务并行会有哪些问题?
6.    Mysql有哪些锁请展开说说?
7.    哪些字段适合建立索引?
8.    Java中sleep方法会一直占用cpu吗?为什么?wait方法会占用cpu吗?
9.    如何设置线程数量?单cpu设置多线程有用吗?
10.    OOM出现问题的情况有哪些?怎么排查?
11.    分布式ID的生成策略,有哪些优缺点?
12.    Spring的IOC和AOP在哪些情况下使用?IOC使用了哪些设计模式?
13.    秒杀系统重复点击怎么解决?幂等性什么意思?
14.    手撕:给定一个数组,要求找出将数组划分为数量在m和n之间的两个数组的k,一个数组的所有值都大于k一个数组的所有值都小于等于k,求k的最小值。
一面难度有点大,不过答得还行,百度是周六统一一次性面完的,马上就约了当天的二面。

二面:
1.    问项目。
2.    Ioc中的控制和反转分别体现在什么地方?
3.    Concurrenthashmap实现原理?
4.    Tcp/ip四层模型每层怎么连接的?tcp支持广播吗?
5.    Git什么情况下会产生冲突?
6.    讲讲你了解的设计模式?
7.    什么是回表查询?
8.    怎么设置公平锁和非公平锁?
9.    往set中存自定义对象需要注意什么?
10.    流量控制的是哪一层进行的?
11.    JVM内存模型讲一下,介绍下每个区域的作用?
12.    K8S有了解吗?简单介绍一下?
13.    手撕:求一个树距离最长的两个节点。
反问的时候知道这个二面面试官是AI工具开发部门的,不知道为什么要问K8S,全程态度比较敷衍一直打瞌睡,体验一般,面完秒挂。后来又被百度捞,直接拒了。
 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐