拼多多 后端二面 面经

二面60min

1.springboot相对spring有什么改进
2.springboot相对spring有什么缺点
3.spring处理循环依赖
8.spring的依赖注入,应用了java独有的什么机制
4.对面向对象的理解
5.对封装继承多态的理解
6.对mysql事务的理解
7.对mysql索引底层的理解

手写单例双重检查锁

面试官基本上都是抛出一个很大的块,让我自己发挥去说,其实没有什么具体的问题,
比如问介绍一下spring,我就从ioc和aop去说,就会引出循环依赖和动态代理,
因为我看过很多spring源码,所以这块回答的很细,回答到了具体哪个函数是做什么的

最后手写双重检查锁,也会问为什么要用volatile,为什么要用两次检查,
说了volatile禁止指令重排,又会引出jmm,以及happens-before原则

总之就是面试官从我的回答中去不断的深入问

反问环节:
问了一下部门具体做什么的,说了一大堆我没怎么听懂,大概意思就是魔改框架的,开发拼多多内部的框架(我说为啥问我那么多框架底层。。。)
#实习面经##面经#
全部评论
我前天晚上9点,问的都是发散的场景题,八股、项目、源码框架什么都没问
点赞 回复 分享
发布于 2022-04-22 08:57
同学你上午就面了么,怎么给我约的晚上八点😂,太晚了也
点赞 回复 分享
发布于 2022-04-21 11:12
还问了如何检测这个双重检查锁是正确的 我答的使用java线程池,多个线程去同时调用,使用future获取执行结果,然后使用==去比较地址 然后还问了我一下==比较的是什么😂 总之就是感觉他想到哪问哪了
点赞 回复 分享
发布于 2022-04-21 10:56

相关推荐

07-07 11:33
江南大学 Java
已经在暑假实习了 ,没有明确说有hc,纠结实习到八月份会不会有点影响秋招毕竟感觉今年好多提前批
程序员小白条:92的话准备提前批,其他没必要,没面试机会的,而且你要准备充分,尤其八股和算法题
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-08 14:10
点赞 评论 收藏
分享
06-25 16:25
梧州学院 Java
愿汐_:项目介绍那么长,然而你做了啥就一句话?
点赞 评论 收藏
分享
仁者伍敌:难怪小公司那么挑剔,让你们这些大佬把位置拿了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-11 11:21
被夸真的超级开心,好可爱的姐姐
码农索隆:老色批们不用脑补了,我把金智妮的图找来了查看图片
点赞 评论 收藏
分享
评论
1
24
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务