滴滴Java一面面经

1. 自我介绍。

2. (项目) 聊聊你们是怎么防止单点故障的?

3. (项目) 具体讲讲那 10 万条数据是怎么处理的?

4. 线程池有哪些核心参数?它具体是怎么跑的?

5. 线程池的核心参数,你一般都怎么设?特别是核心线程数和最大线程数。

6. `synchronized` 和 `Lock` 有啥区别?要是碰到异常,它俩分别会怎么样?

7. JVM 的运行时数据区都包含啥?分别介绍一下?

8. MQ 一般都用来干嘛?除了削峰填谷还能干啥?为啥要用 MQ?

9. MySQL 优化,除了加索引还有别的招吗?

10. 介绍下数据库的隔离级别?

11. 讲讲缓存穿透?怎么解决?布隆过滤器具体怎么实现的?有啥特点?

12. 手撕算法:10 万个数里找出最小的 10 个(用小顶堆)。

13. 以后有什么规划?

全部评论
手撕是acm模式吗佬
点赞 回复 分享
发布于 09-09 11:43 北京
是提前批吗
点赞 回复 分享
发布于 08-30 09:01 浙江
一面后马上出结果吗
点赞 回复 分享
发布于 08-29 17:45 广东

相关推荐

一面80min:项目实习孤立森林的原理,one class svm的原理,这两者的区别oc-svm与普通svm的区别,损失函数是什么,怎么优化svm的kkt条件有哪些,分别有什么作用boosting和bagging算法的区别是什么随机森林和xgb的区别和适用场景是什么哪个更能控制方差,从概率论的角度分析gnn和gat的区别是什么,这两者有什么优缺点现阶段很多实时计算量是不用gat的,你知道什么原因吗,有没有可替代方案时序预测方法有哪些,你为什么在项目中选择这个时序预测方法,有没有选择其他的方法不能只从结果和业务的角度分析,需要更多考虑算法的底层逻辑的差距code:动态规划十分钟后二面,个人原因调整了面试时间,同时也换了面试官,这将是我最后悔的决定二面80min项目实习质疑项目的真实性和可靠性,全程觉得项目没什么用,做的实习毫无意义xgb分裂熵是怎么计算的,叶子结点的权重是怎么计算的,讲解相关的公式svm为什么使用核函数,有哪些核函数,其他方法也能进行高纬映射,为什么用了核函数讲解svm的计算流程和相关的公式lora的时候是微调的哪个部分,为什么是微调注意力矩阵,其他的呢,怎么微调的,从代码层面讲解,从公式上面证明讲解大模型原理,讲的太大了太空了,需要结合具体的公式进行分析code:连接两棵树后最大目标节点数2的变体,面试官当场手出,没做出来已挂
查看18道真题和解析
点赞 评论 收藏
分享
10-30 15:07
河南大学 Java
1.自我介绍2.展开介绍项目,项目类型(学习项目),分工是什么样的?介绍自己负责的部分3.为什么考虑用RocketMQ?(支持事务消息,保证最终一致性),怎么保证最终一致性?(事务消息的原理+MQ的重投机制)4.Redis用的什么数据结构?Redis的常见的数据结构以及底层实现。(主要讲了SDS,ziplist,listpack,skiplist)5.分布式事务的选型怎么考虑的?为什么要手写TCC?(标准的TCC在Confirm失败的时候会直接cancel,我的实现会对Confirm重试)6.看起来整个的考虑还是比较完整的,有上线吗?(并没有,这里嘴抽了提了限流没做)7.如果要做的话会考虑怎么做限流?(给自己挖坑了)8.第二个项目是啥?(练手项目)你有基于他的视频做一些优化吗?(没有)一面的时候做过题了吗?9.除了Java还接触过其他吗(大一学过C)10.你的商品的表结构是怎么设计的?会有卖家吗,还是说有固定的SKU?(卖家是平台)11.基本上差不多,多大模型有了解吗?(用过LangChain4J)可以详细介绍一下吗,他这个框架是怎么设计的比如分为哪几个模块儿?(这个真不会,感觉就是掉API啊)12.你现在对技术方向上有什么片好吗?想往哪个方向发展?()13.反问:1.二面通过还有面试吗? 2.提一些建议:整体上都挺好的,沟通起来比较顺畅,对项目自己负责的比较熟悉,其他同学的也有了解,有一点你的简历上的重点可以再突出一下。3:为什么面试时间这么短?一面做过题了二面就不做了时间有节省,另外如果简历上的东西比较复杂的话可能会耗时比较多(我的项目也挺复杂的啊)===========================================面了20分钟,问项目的时候,算是问了一个八股,没做题。这种情况正常吗?还是说已经招到人了?
查看11道真题和解析
点赞 评论 收藏
分享
评论
2
20
分享

创作者周榜

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