首页 > 笔经面经 > 面试复盘 | 滴滴Java后端一二三面

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

头像
codeMonkey· #面试复盘#
编辑于 2021-08-12 16:11:09 APP内打开
赞 5 | 收藏 57 | 回复13 | 浏览5146

一面:

八股文:
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小时
技术(软件)/信息技术类
查看全部

热门推荐