滴滴面经--Java开发工程师(杭州)

6.23 投的简历后端开发 ,安排2021/8/1下午面试,总共三面
一面(46min)
1.自我介绍
2.上来一道中序遍历,面试官真好
3. JAVA基本数据结构说一说,使用的时候有哪些注意事项
4. Mysql了解吗,具体讲讲  (从索引开始,存储引擎,InnoDB, 索引创建, 使用, 优化, 失效, 什么回表, 索引覆盖, 索引下推等,一套组合拳)
5. linux中 查询某个文件中有比如用户访问的唯一id,统计这些用户的次数,包含去重 , 用什么命令(晕,这个不会,只会find  | grep  | wc -l,面试官说不会没关系)
6. shell脚本你在哪些场景用过,具体讲讲
7. hadoop有了解是吗, 讲讲mapreduce的过程, 当时集群使用了多少节点
8. 项目里面提到了使用过springboot,讲讲你在这个项目中对SpringBoot有哪些使用场景,以及自己的感受
9. 反问,你们是哪个部门的(青桔) , 那你们针对这个场景,比如说我经常遇到出门找不到单车,这个场景下会用什么算法去优化更好的调度呢,面试官回答的很仔细,
针对我的问题都很好的回答了出来,面试体验非常好

二面:(50min)
1.自我介绍
2. 上来例行一个算法题, 给定一些中间的号码,输入一个号码来输出是否中奖(我脑子抽了上来用map,后来说让我写个简单的,我直接数组遍历匹配,没什么好说的)
3. 直接问项目和算法,我做的是时序预测和分类这一块,就问我预测怎么实现的,模型训练的时候如何更新权重,怎么评价模型
4. 给了一个场景,让我把预测加入进去,怎么做好离线的预测功能,我说了一些自己的想法和具体过程
5. 反问: 针对刚刚的场景,我的模型怎么更好的结合工程,将深度学习结合已有的业务功能提出了一些问题,面试官也给了一些回答,他们也在针对这一块在做研究
在算法上面聊了很多,还有业务场景,时间一会就过了

三面:(52min)
1.自我介绍
2. 介绍下你简历中写的第一篇专利中的《线性分割算法》,然后balabala讲一堆,是特征降维的一种方法
3. 看你简历中说对jvm和GC有一些了解,说一说吧(一口气将了二十多分钟,嗓子要冒烟了,本人有点慢性咽喉炎,顶不住这种哈哈)
4. 说完了就给一个算法,让我说思路, 一个数组中存放的是int32的数,已经排好序了,长度为100w,你能不能不丢失掉原来的数据,将其压缩存储,
我就说了两个思路,面试官说可以,我说字典存储的话很浪费空间,但是他好像要我用字典来解,我想了下没想出来,他就给我回答了用一下,结果网卡了一下没听清楚(我又不好让面试官再说一遍哈哈)
5. 反问:就问了一下部门的情况,结合我自己的基础能力,说更适合哪个部门,应该做什么提升

总结,三位面试官都很好啊,围绕具体场景来谈,也不全是八股文,体验会好很多,最后的反问环节也解答了我的一些疑惑,后续泡池子等吧,做好自己,结果随缘~
#滴滴2022届提前批##面经##滴滴##Java工程师##校招#
全部评论
我们一个部门,面试官可能也一样吧,也是下午面的
1 回复 分享
发布于 2021-08-01 23:38
滴滴哪里可以投简历呀,官网没有呀
1 回复 分享
发布于 2021-08-02 14:48
3面压缩数组老哥是怎么答的😂
点赞 回复 分享
发布于 2021-08-02 11:11
还去滴滴啊?
点赞 回复 分享
发布于 2021-08-02 16:03
楼主是三面连着面的吗?现在发意向书没
点赞 回复 分享
发布于 2021-09-16 21:57
不是投的java吗,为啥问了算法🤣
点赞 回复 分享
发布于 2021-09-18 10:44

相关推荐

09-27 10:54
重庆大学 C++
人已微死:致敬传奇耐测王。
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
点赞 19 评论
分享
牛客网
牛客企业服务