首页 > 面试复盘 | 滴滴Java后端一二三面
头像
codeMonkey·
编辑于 2021-08-12 16:11
+ 关注

面试复盘 | 滴滴Java后端一二三面

一面:

八股文:
1. 介绍下项目
2. JMM(顺便给他讲了下volatile),JVM内存区域划分,垃圾收集算法,垃圾收集器
3. MySQL索引底层实现,事务
4. Spring的IOC,AOP
5. 冒泡排序的时间复杂度和空间复杂度
6. 在实习时,开发需求需要走什么流程
无算法题

整体还是比较基础的

二面:

1. 介绍项目
2. 为什么采用Redis做缓存,有比较过别的缓存中间件么
3. Redis基本数据类型
4. Dubbo原理知道么?怎么注册的?怎么和zookeeper交互的?zk采用的分布式数据一致性算法知道么?主节点选举机制知道么?(属实不太会啊,我讲了下Paxos算法,然后说了下Redis集群的选举机制)
5. MySQL的索引对比,各种锁
6. 实现线程有哪几种方式i
7. 面向过程,面向对象,面向切面都是啥
8. Java的特性(我还少说了一个抽象,尴尬)
9. int和Integer的区别
10. Spring用到的设计模式
11. 你如何组织一场学校的活动
无算法题

二面问的比一面深一点,分布式问了不少,这块我还没咋看,有点裂

三面:

三面主要就是问了实习经历,对于实习团队的业务的了解,编写详设文档的注意事项,开发流程,和PM交流的经验,和同事交流的经验啥的,就不多写了
(三面面试官和邮件约的时间迟到了一个点,感觉像是面试系统的调度问题,之前蔚来三面面试就是多等了一个多点,也是赛码网)

滴滴三轮技术面一个算法题也没问,是我没想到的。。。针不戳


讨论:

1. 缓存中间件的对比,这个我之前还真没怎么了解过,有大佬解答一下嘛
2. Dubbo的原理,这个以前没怎么见到有面试官问过,毫无准备,有点裂开
(经验之谈:遇到不会的,一定要想尽办法转移话题到自己会的上,千万别让他接着问了,哈哈)
3. Spring的设计模式,这个又要看源码了,话说大家有没有关于Spring源码相关的比较好的书籍或者资料推荐下呀

更多模拟面试

全部评论

(13) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐