面完了滴滴三面,上午连续两面,下午一面,总的来说滴滴面试效率还是挺高的,中间等待的时间长了,还给我打电话提示我大概还有多久,很不错。
每一面大概都有30多分钟吧。在线求offer
一面
class类静态加载过程,动态加载过程
sql语句慢的原因,索引失效的场景
索引数据结构类型
B+树的插入过程
java中有哪些锁,reentrentlock底层怎么实现,volatile是怎么禁止排序的,synchronized的锁优化与锁升级
CAS原理
线程池的各个参数,4种拒绝策略,任务队列的类型。ArrayBlockingQueue和LinkedBlockingQueue的区别
线程池的原理
redis的扩容
dubbo的底层实现
算法题:topK 只讲思路
二面:
各种场景题,根据介绍的项目场景题,面试官会引导和提示。
很多都是与我做的项目有关,说一个比较通用的吧
用户反映访问我的服务是很慢,怎么排查?面试官一直会问还有吗
这些题很考验开发经验
三面
上来就一道算法题,题目很长,但是还是比较简单的,就是读题费时间。
介绍项目
mysql引擎有哪些,区别?
类加载的过程
索引类型,怎么加索引
还闲聊了一些
到这就有30多分钟了,结果面试官说听不到声音了,但我能听到他说话。。。面试官说我这边可能出问题了,然后就要结束面试了,说本来还想问一下操作系统和计算机网的,然后就算了,我然后打字说我再换台电脑,结果面试官说不用了,要我不用担心,结果还是可以的。但下来我测试发现我耳机没坏。。。。
全部评论
(17) 回帖