滴滴提前批Java一面凉经

40多min,女面试官,主要是项目连环拷打。

1. 项目亮点是什么?
2. 为什么用SpringCloud?
3. 了解哪些设计模式?
4. 单例模式有哪些实现方式?
5. 说一下双重检验锁怎么实现的?
6. 为什么要判断两次if?
补充一个,Spring里面用到了哪些设计模式?
7. 组合模式为什么用树型结构?怎么体现的呢?树枝太多效率会怎样?
8. redis项目里怎么用的?
9. redis缓存过期时间大概是多少?
10. redis缓存过期怎么处理的?
11. redis缓存淘汰策略是什么?
12. mysql隔离级别?
13. 怎么解决可重复读的?
14. juc下有哪些工具?
15. CountDownLatch原理?
16. ReentrantLock原理?

算法:LC518 零钱兑换II  组合做成排列了(排列是组合总数IV,建议大家理解区别),秒感谢信,还是太菜了
#滴滴# #滴滴信息集散地# #滴滴提前批# #滴滴2024届校招提前批# #面经#
全部评论
老哥啥时候投的
2
送花
回复 分享
发布于 2023-08-17 12:09 四川
juc原理问的有多深?源码程度吗
2
送花
回复 分享
发布于 2023-08-18 01:19 黑龙江
秋招专场
校招火热招聘中
官网直投
好多八股文,算法稍微好点
1
送花
回复 分享
发布于 2023-08-28 02:07 湖南
女面试管,想想我就兴奋
点赞
送花
回复 分享
发布于 2023-08-21 15:11 广东

相关推荐

6月5日一面:1、自我介绍2、八股(1)MySQL索引、隔离级别、MVCC。(2)ReentrantLock底层,AQS,具体的结构,变量赋值过程,线程如何唤醒的,公平锁和非公平,和读写锁的区别,读写锁的锁降级。问的非常非常细,基本问到源码层面了。(3)Volatile原理:JMM里保证了什么,这两个特性怎么保证的,读写屏障怎么实现的?字节码文件上的体现。缓存一致性协议?指令重排序。(4)定时任务了解多少?原理了解吗?说了个时间轮,然后让我讲讲时间轮算法。(5)JVM。ZGC了解吗?了解的不多,那聊聊G1和CMS。两者使用回收算法的区别,标记过程的区别,增量更新和SATB,G1的STW时间怎么控制的?(6)还有一些想不起来了3、项目,每一条都拉出来拷打4、手撕全排列,3分钟一发入魂。6月6日二面:(压力很大,问了很多架构设计思想,应该是部门里面的大Leader面的)1、自我介绍2、聊了聊职业规划3、八股(1)ConcurrentHashMap原理(2)SpringBoot启动原理(3)Sentinel原理了解吗?有哪些限流算法?(4)CAS有哪些问题?说了一下ABA和解决方案,你还能想到别的嘛?4、场景拷打,结合着项目里用到的技术问的(1)下游链路请求很长时间不返回,当前业务不返回默认值或者异常的话要怎么做才能保证执行成功?聊了很多(2)设计模式了解嘛?项目里要用责任链模式怎么设计?我举了Spring过滤器的例子(3)项目里定时任务为什么要用这个框架?如果我们团队现在有一个需求要用到定时任务,你要从哪些角度考虑技术选型?(4)什么时候会用到分库分表,业务数据量怎么估计的?(5)并发量很高,不做熔断降级的话,你还准备用哪些技术,从多角度考虑回答。(6)还有的想不起来了。5、手撕,多线程打印,先问了我有多少种思路,然后再让我挑一个写。面完当场告知通过。6月7日已OC,走offer流程了。6月11日更:忍痛拒了去团子了
查看19道真题和解析
点赞 评论 收藏
分享
12 81 评论
分享
牛客网
牛客企业服务