携程秋招线下Java后端面经

一面
常见排序
排序各个的时间复杂度和空间复杂度
堆排序,归并,快排
事务隔离等级
可重复读和已提交读的区别
如何实现找到对应版本的数据(mvcc)
索引为什么不用二叉树
联合索引数据结构实现方式,如何查询
spring
控制反转
为什么要用spring,静态实现方式可不可以
动态代理和静态代理的区别,
redis 持久化机制
操作系统
linux中用的是什么映射方式
虚拟内存实现方式
段页制cpu缓存机制
鼠标快速移动为什么不卡
反问

中间二面等了一个多小时,同一批面完一面的二面都面完了,还没轮到我,中间催了多次也只是说等叫号,等待体验很差(面试官都很好,就是排号等待个人感觉做的很垃圾)。

二面
主要问的项目,
各种优化为什么要做,阐述一下项目架构(当时比较懵,不太理解架构具体要说什么,各种功能的实现流程么)
设计一个秒杀优惠券功能场景,用什么锁,乐观锁如何实现
redis的缺点
有没有遇到卡顿,如何优化(想问的可能不是框架方面的优化,没答上来)
有没有jvm实际调优过
优惠券秒杀架构是什么
为什么要做读写分离
反问

好多忘了。也猜到要二面挂了,二面答得比较糟糕,项目方面还是不够深入,为什么要用这个框架也没有很好的表述出来,还需要再往项目里"加料",也需要熟练项目内的每个细节。
被拷打完毕,铩羽而归。
(昨天面的,怠惰了一天今天才发)
全部评论
鼠标快速移动为什么不卡。。。为什么
点赞 回复 分享
发布于 2023-09-15 17:14 浙江
有难度的呀
点赞 回复 分享
发布于 2023-09-15 17:25 浙江
好难啊
点赞 回复 分享
发布于 2023-09-15 18:11 浙江
佬,没有手撕吗?
点赞 回复 分享
发布于 2023-09-15 18:39 上海
有难度的,问的好全面
点赞 回复 分享
发布于 2023-09-15 23:59 江苏
兄弟面你的是一个戴眼镜年纪不大的面试官吗?咱俩好像是同一个,问题都差不多
点赞 回复 分享
发布于 2023-09-25 09:08 陕西
兄弟,试试光伏电池行业~
点赞 回复 分享
发布于 2023-09-27 12:10 浙江

相关推荐

牛客771574427号:恭喜你,华杰
点赞 评论 收藏
分享
11-01 20:03
已编辑
门头沟学院 算法工程师
Amazarashi66:这种也是幸存者偏差了,拿不到这个价的才是大多数
点赞 评论 收藏
分享
评论
8
64
分享
牛客网
牛客企业服务