滴滴Java后端三面

9.14下午原定四点四十开始,但是临时通知说改到下周,刚睡了会准备去吃饭又叫我立刻面,差点饿死。
三面仅30min,全程无八股。投的是后端开发工程师(出行技术),base北京。

三面
1.自我介绍,被要求讲了讲实习经历,但我没有实习,只好往项目上引
2.你觉得后端开发和其他岗位最大的区别在哪?
3.如果现在让你重新做一次这个项目,你觉得有哪些地方是可以优化的?项目结构或者开发流程都行。

4.手撕
    ①和一般手撕直接给道题不一样,面试官是直接口述了一个场景,自己寻思题是啥:一群人每人都有自己的时间安排,现在要找到所有人都空闲的时间举办活动。最后实际做的就是LC 56.合并区间。
    ②做完以后又问,如果对时间的精度要求比较低,只需要精确到分钟即可,但是人数规模增长到十亿级,又该怎么实现?只用说说思路、分析一下时间复杂度即可。

5.反问,问了下为啥要一口气面三面,是不是压力我们?HR面会不会连着面?

面试官还挺好说话的,他是居家办公,看起来挺放松的。
全部评论
手撕 ②怎么回答呢?我能想到的只有bitmap记录每一分钟是否存在,分批次读数据计算
1 回复 分享
发布于 2023-09-15 10:28 新加坡
想知道反问环节他是咋回答的
点赞 回复 分享
发布于 2023-09-14 20:56 湖南
面完会发邮件知道结果嘛
点赞 回复 分享
发布于 2023-09-18 17:00 安徽

相关推荐

10-28 15:42
门头沟学院 C++
查看16道真题和解析
点赞 评论 收藏
分享
评论
2
12
分享
牛客网
牛客企业服务