滴滴三面

五战滴滴,让我泡个池子吧 1h15min
1.自我介绍
2.手撕 全排列问题 代码写差不多,面试官说没时间了 让我直接讲代码25min
3.拷打项目 (鼠鼠的项目是自己写的ai项目)
项目难点是什么,项目主要模块的组成。如何解决ai幻觉问题的?如何对ai的badcase进行进一步的处理?项目哪里是你觉得需要再改进的地方?数据库怎么扩容的?
4.拷打实习
挑一段你认为最有难度的实习。
优化SQL?n+1问题是什么咋解决的?从后台到mybatis到MySQL本身鼠鼠讲了一遍如何调优
怎么能判断一张表的数据量已经到了瓶颈?这个鼠鼠回答错了之后还得再研究一下
我说的用explain看。
5.反问
1.作为部门ld给我的建议
2.觉得哪个组的业务更好?面试官对于这个问题不是很满意,让我以后再面试可以问问目前业务上遇到的技术困难之类的
3.面试表现
#牛客AI配图神器#
全部评论
反问业务困难确实高明,显得有思考深度
1 回复 分享
发布于 09-17 11:29 天津
全排列写15分钟?面试官在测抗压能力吧!
点赞 回复 分享
发布于 09-17 11:29 黑龙江
五战滴滴是真爱了,池子必给你留位置
点赞 回复 分享
发布于 09-17 11:29 山东
鼠鼠勇敢飞,offer马上追
点赞 回复 分享
发布于 09-17 11:29 上海
拐点可以看CPU/IO利用率、看QPS、看缓存命中率、看响应时间。
点赞 回复 分享
发布于 09-16 08:00 北京

相关推荐

09-18 20:41
百度_Java
点赞 评论 收藏
分享
一面40+min在两段实习做的事、产出介绍一下在小红书做的一定自定义组件介绍一下自定义View三个方法快手银行卡需求具体讲一下继续拷打实习Android中的启动模式启动ActivityA B C再启动A,四种启动模式对应的表现Android页面和页面间、组件和组之间、线程和线程之间、进程和进程间的通信都介绍一下Intent传数据的限制介绍一下volatile关键字、什么情况下用线程的生命周期状态介绍一下final关键字直接定义final int a能不能对a进行赋值以及修改手撕:三个线程交替打印1 2 3 4...100二面50min注解的使用场景注解从源注解上分几种(SOURCE、CLASS、RUNTIME),有什么区别Android的Retrofit框架中的注解属于什么注解Override属于什么注解一些功能使用CLASS、RUNTIME都能实现,怎么选择为什么是CLASS什么时候才会使用到RUNTIME的(注解给我一顿拷打,没细看过麻了。。。)小红书中的项目小红书的DSL怎么理解的遇到过什么常见问题吗(双端不一致,往跨平台方向引导)对腾讯的kuikly的了解KMP是怎么实现跨端的kuikly的动态化怎么做的讲一下kotlin的理解以及使用场景有了解过别的语言的协程吗,与kotlin协程的区别介绍一下快手的实习讲一下Flutter怎么实现跨端的Flutter三棵树的概念Flutter为什么使用Bloc架构,有了解过别的吗实习中做过最难的东西一个场景题:一个二维矩阵中有两个点A、B,怎么判断A走到B是不是绕路了,自己定义数据结构用代码写出来三面35min分别介绍一下两段实习什么时候开始学的Android、Flutter怎么学习的Flutter最近有学习什么新知识吗对KMP的了解怎么使用AI实习成长后面能出来实习吗(应该是要我提前实习,婉拒了)然后就丢个算法了我在那写面试官噼里啪啦敲键盘在工作,但好在写出来了还有希望算法:两个字符数组分别表示前序和中序遍历,还原出二叉树会赢吗,求求了,许愿OC
点赞 评论 收藏
分享
09-17 10:53
四川大学 C++
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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