美团算法一面,记一下题目和思路

985,算法方向,26届。昨天刚完成美团算法岗一面,趁热记一下,方便自己复盘,也给后面投的同学参考。

 

面试时长:约55分钟

形式:视频

 

考察内容:

 

自我介绍后直接问项目,重点挖了分布式训练部分,问梯度同步机制怎么做的,参数服务器和All-Reduce各自适合什么场景。

 

算法题1:接雨水(LC 42),要求O(n)时间O(1)空间,双指针方案。

算法题2:手写快排,要求随机化pivot版本,问为什么要随机化。

场景题:给你一个推荐系统,新用户冷启动问题怎么处理,说了基于内容的方法和利用侧信息两个方向。

反问环节:问了团队方向和实习转正比例。

 

整体感觉中等偏难,项目问得比较细,有准备的话不会太慌。

 

顺带说一下,春招同时在跑十几家,填网申表这件事靠牛客网申助手统一管了,信息录一次各家自动填,才有时间把项目细节真正吃透。

 

有投美团算法的来聊聊,笔试通过率感觉怎么样?

#牛客网申助手##校招##算法##美团#
全部评论
你好,请问一下投的是转正实习还是北斗计划
点赞 回复 分享
发布于 03-21 12:09 浙江

相关推荐

04-03 22:15
门头沟学院 Java
给我面没招了,发点面经攒攒人品~1.你平常用的jdk的版本是哪一个?2.jdk8有什么新特性吗?3.拉姆达表达式是用来干什么的?你在什么业务场景下会用到它?4.你刚刚说的都是格式上,为什么要用它?我说的是指在具体的业务内容上,什么时候会用到它?5.Stream有哪些方法?6.你没有实际用过stream吗?7.线程池有哪些参数你知道吗?8.假设我的核心线程数是五,最大线程数是十,任务队列是20。呃,那么我在创建这个线程的时候,它的线程数是多少?9.你说在刚创建的时候没有线程,那我怎么让它在创建的时候有线程呢?10.假设说我有一个方法,a里面创建了线程池,然后它的线程调用了方法b,然后,方法b里面也通过线程池来完成任务。假如方法a和方法b使用了同一个线程池,会有什么问题吗?11.我这个线程池能够最多容纳的任务是多少?12.线程池的拒绝策略是哪些?13.你的线程池一般用哪种拒绝策略?14.一个表的索引一般是多少个?15.为什么索引不超过五个?你从哪里知道的?16.在进行哪些语句的时候会更新索引树?17.假如对于联合索引ABC,在什么情况下可以使用到这个联合索引?18.你用过哪些redis19.你这个项目里面写了用lua脚本,为什么要用lua脚本?20.你这个里面的redis是怎么部署的?21.那你怎么保证这个lua脚本里面的key是在同一个hash槽?
查看21道真题和解析
点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

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