快手-日常实习- Java-一面

项目:

简单问了一下项目

八股:

1.简单讲一下线程池

2.线程池的拒绝策略大概有几种?

3.线程池的池化思想还被用在哪里?

4.spring最核心的是什么?

5.简单讲一下你对IOC的理解?

6.spring生成的bean和直接new的对象有什么区别?

7.spring的bean是线程安全的吗?(面试官引导了很久,硬控3min,其实就是看bean是不是有状态的)

8.讲一下springMVC最核心的是什么?

9.是怎么解析url的?

10.实现springMVC最核心的几个类是什么?

11.mysql的在innodb存储引擎下数据是怎么组织的?

12.索引和数据是放在一起的吗?

13.讲一下b+树

14.b+树在非叶子结点不存储数据相比于b树有什么优势?

15.为什么加索引能提升查询速度?

16.b+树o(lg n)是怎么得出来的?底数是多少?

17.b+树的k叉树这个k最大是多少?

18.mysql的数据写经历了哪些过程?

19.mysql中有哪几种log?简单答一下各自的作用?

20.了解mysql的MVCC吗?核心的是什么?

21.jvm的内存结构?

22.哪些是线程私有的?

23.代码文件(.java文件)是放在哪里的?

24.如何理解"尽量将递归转为迭代",结合jvm讲一下?

手撕:

写个题吧:力扣56. 合并区间

面试感受:面试官很好,会不断引导,而且回答的时候很明显会思考我的回答.奈何自己太菜预计已凉

全部评论
为什么介绍完项目之后没有问,直接开始八股了 是项目太辣鸡了吗?
6 回复 分享
发布于 02-06 20:41 湖北
像外卖或者点评这种的,是不是介绍完就不问了?
2 回复 分享
发布于 02-07 23:09 湖北
佬什么bg啊,我官网投了秒挂
2 回复 分享
发布于 02-06 22:19 安徽
高质量面经,mark了,b+树那边问的好细节
1 回复 分享
发布于 02-09 12:53 江苏
mark
点赞 回复 分享
发布于 03-10 18:32 湖北
mark
点赞 回复 分享
发布于 03-05 19:38 陕西
mark
点赞 回复 分享
发布于 02-25 15:17 河北
点赞 回复 分享
发布于 02-09 20:29 四川
面经质量点赞
点赞 回复 分享
发布于 02-09 05:39 河北
请问hmdp需要再包装一下吗
点赞 回复 分享
发布于 02-07 15:13 甘肃
写题的方式是什么样的啊
点赞 回复 分享
发布于 02-07 15:05 安徽
啥时候投的呀
点赞 回复 分享
发布于 02-06 20:50 福建

相关推荐

今天刚二面完,还没复盘面经,复盘之后发出来,许愿OC啊啊啊啊! #实习#  #Java# bg:双非本9硕base:北京-核心本地商业自我介绍;闲聊讲讲你项目中你认为比较有挑战的地方追问具体怎么实现的乐观锁;讲讲这个threadLocal怎么存的用户变量;threadLocal什么时候remove呢?讲讲双拦截器;追问先后顺序追问怎么实现的先后用返回空对象解决缓存穿透问题,为什么不用本地缓存呢?有没有别的解决缓存穿透问题的方法?追问布隆过滤器会存在误判的情况,如果误判会怎么样?有没有想过解决方案使用bitMap解决签到,讲讲bitMap吧;追问bit多少位跨月签到统计,如何实现呢?使用bitMap是为了节省内存,有没有算过相比于MySQL节省了多少内存使用sortedset实现点赞排行,有没有想过range查询,如果数据量很大,有百万数据量,怎么去分析查询为什么使用sortedset手撕,LRU你的专业是人工智能,你了解哪些大模型?有用过哪些大模型你觉得大模型编程工具带给你哪些帮助?有用过cursor么?平时用什么数据库?MySQL索引为什么用B+树讲讲决定层高的因素用过哪些索引讲讲慢索引,怎么解决如何知道查询用到了哪个索引数据库InnoDB的默认隔离级别是什么?有什么问题?怎么解决的幻读问题?间隙锁怎么上锁?如果1-100行,搜索5-10行,锁哪个行?深分页问题讲讲java有哪些锁讲讲synchronized和volatile的区别线程池怎么创建了解哪些拒绝策略?这些拒绝策略都什么时候用呢springboot相比于springmvc,有哪些好处?讲讲Bean对象怎么初始化的;AOP有什么作用呢?什么地方可以用到AOP?比如你项目中动态代理哪几种方式?
点赞 评论 收藏
分享
04-24 20:17
已编辑
北京邮电大学 Java
查看19道真题和解析
点赞 评论 收藏
分享
评论
27
215
分享

创作者周榜

更多
牛客网
牛客企业服务