23 秋招

扩展了下,自己面过的大部分都会写一下吧。

美团

楼主C++选手,暑期跑去一个NoSQL 部门做内核开发,本来美团想找个 Nosql 相关的岗位,奈何只看到北斗有,所以直接投了软件开发

笔试

我那场感觉题目相对简单,5过4,最后一题没思路 + 没时间

一面

一面约的8.30,具体问题包括:

  1. Raft 算法选举过程讲一下,讲讲中间碰到的问题(之前做了 6.824, 问题主要出现在对论文的理解以及并发控制上,面试的过程当中因为这个问题吃了不少的亏)
  2. AC 自动机的过程讲一下(一个课设的一部分,AC自动机算是比较有意思的部分,其实还有 Page Rank 和 Raidix Tree、B+ Tree, 只不过AC自动机里面有我自己对作业任务的改进,所以讲了)
  3. Epoll 详细说明一下
  4. 进程间的通信方式
  5. Redis 的同步方式(当时实习做了关于 rdb.c 序列化格式的解析,所以讲的比较细)
    其余问题记不太清楚,绝对难度不大,讲项目的过程用了白板,花了挺多时间,所以没有做题。

反问:

  1. 我是C++,部门java, 捞我的原因 -> 部门不看重语言,C++转 java 非常快
  2. 能详细介绍下部门业务吗。

二面

当时大概就隔了一两天, 然后就收到了第二天面试的邮件,过程大概这样,

  1. 写个SQL(不知道为啥,美团没有在我更新简历的时候把旧的数据刷下去,结果两次面试面试官都盯着问到之前用了 mysql 做持久化的DNS 程序问 裂开😭)
  2. 讲讲 B+ Tree(老生常谈了,但是后面问我一个 MySQL 的 page 多大,我说平时看系统结构不记这种参数)
  3. 看你写过 Web Server 写个Http handler 吧 (我感觉这个倾向于整个 Http handler 的结构,整体结构的话,我用了 map 记录 URL 到 handler 函数的映射关系,麻烦的是,样例多了个空格,URL解析时候,字符串截断没写好,除了错误),为什么要使用做 URL 到处理函数的映射(我说为了降低模块的耦合度,面试官说从http的角度再讲讲)
  4. 讲讲 epoll
  5. 讲讲怎么看美团
  6. 意向的工作地点

反问:

  1. 后续面试的流程
  2. 部门的业务跟其他部门的业务区别点在哪里,我感觉一定程度上有重合。

now

等待面试结果,通过的话就只剩下一个HR面了,总的下来除了二面 SQL 彻底点到死穴了(干了几个月的内核开发,重心全部转移到内核架构了), 其他方面比起春招提升了很多,项目上加入了6.824(6.824 花了差不多两个多月来完成, 每次都盯着几万行的Log 排查bug), 八股方面都是血泪,就不多说了。

9.16, 美团oc了,美团我的超人。

陌陌

MM的简单写一下,总体来说的话,一二面面试感觉一般,三面的面试官是真的大佬,追问了相当多的关于实习期间部门产品的细节内容

一面

  • 算法题:找出所有目标串字串的在主串中的起始位置,滑动窗口,题目不难,调试稍微花了点时间
  • epoll 结构,对比 Select 优势
  • 计算机网络,拥塞控制,流量控制
    非常常规的面试, 做题加八股

二面

  • 算法题:矩阵转置
  • Reactor 模式具体内容
  • 项目紧急的情况下,如何说服需求方,让你是去实现 IO 并发模型(这里我说要预先留出接口,等到部门有空之后,重新 IO 控制模块)
  • 存储组件的选型(这里我以一致性为基础作为说明,但是对方说太具体了)
  • Redis 怎么实现一个令牌桶,怎样实现一个带时效信息的令牌桶。这里我提出的主要思路是使用 Stream 来做,因为实习的时候,写了一个适配Redis Stream 格式序列化的内容,Stream 那一套基本上完全玩明白了,但是其他数据结构相关指令还停留在最基础的部分。面试官觉得这个东西跟消息队列太像了(赔笑,Stream 本来也是模仿kafka 的一个东西)。

三面

三面重点问了实习 学到的东西

  • 使用无锁化存在什么问题?CAS可能造成一直等待的自旋锁,但是boost 的实现下利用另外一个 C11 提供的原语,可以模拟故障,在队列为空的情况下,直接让线程让渡出CPU时间。
  • 其余略,主要是关于细节实习时NoSQL 部分的细节问题,具体包括副本问题(保存策略)扩容缩容问题,故障恢复问题,存算分离下的主从同步问题等等。面试官对数据库这方面给我感觉很熟。
  • 算法题,略,有bug 但是面试官觉得思路正确也给过了

HR面

HR面的东西比较常规,基本上时一问一答的形式。

now

本来刚写完,觉得应该会比美团先出结果,结果刚写完没俩小时,美团oc 了, 泡池子咯。

美的

美的投的存储方向的,面试官那边也比较有意思,透露的消息是美的打算自己造个相关的轮子。

一面

无领导小组面试,内容略,有一说一,前端和产品的女生都好好看,中间还碰到了校友。

二面

项目经历略,重点是问了实习方面的内容,特别是了解的存储引擎部分,innodb 和 level db.

now

九月底面完,开始泡池子。

星环

时间太久远了,内容忘得差不多了,二面和三面连着一起。二面的编程题是计算器,括号处理的部分没调试完,碰到括号有bug。

now

跟美的一样开始泡池子。

蚂蚁

一二面

投的存储岗,但是面试过程中,直接问的存储方面的内容比较少,不太清楚是不是与部门风格有关,问了若干个与操作系统关联度比较高的问题,二面直接两个大的场景题,不断地讨论场景问题地解决方案。

now

同前几个,九月底面完,泡池子已经泡到了十月中。

Final

许愿 offer, 不泡池子。

#2023秋招##美团面试#
全部评论
大佬 httphandler是写个大概结构就行吗
1 回复 分享
发布于 2022-09-03 00:09 广东
老哥怎么样了
点赞 回复 分享
发布于 2022-09-14 17:58 上海
约了14号三面,不出意外就是hr面了
点赞 回复 分享
发布于 2022-09-08 18:34 广东
楼主有消息了吗
点赞 回复 分享
发布于 2022-09-08 18:33 北京
楼主现在有消息了吗?
点赞 回复 分享
发布于 2022-09-06 09:53 陕西
楼主哪个个部门呀
点赞 回复 分享
发布于 2022-09-04 23:10 北京

相关推荐

10.26一面自我介绍专业课有哪些,和java相关的课介绍一下java语言的特点垃圾回收算法有哪些有碰到内存溢出的问题吗讲一下引用类型讲一下集合ArrayList和LinkedList,他们是线程安全的吗如何创建线程安全的List讲一下hashcode()方法重写equals方法为什么要重写hashcode方法创建对象的方法如何创建线程线程池的执行过程mysql事物隔离级别讲一下项目中如何使用rabbitMQ讲一下项目中如何使用Redis项目中遇到的最大的难点讲一下RPC调用学习方法最近读过什么书反问总共30分钟的样子,许愿二面10.29二面hr面,许愿三面🙋🏻4399游戏2025届春招火热招聘中!✅全球领先的中文娱乐平台之一,连续12年中国互联网企业百强前50强✅拥有多款亿级流水、百万DAU游戏作品✅薪酬待遇:产品类/运营市场类 25W-40W+,其他类岗15W-35W+,还有专属SSP✅专属大牛导师、快速成长通道、项目高额奖金、六险一金保障……✅招聘岗位产品类、技术类、美术类、运营市场类、职能类✅投递方式【官网投递】https://web.4399.com/campus/【移动端】https://hr.4399om.com/weixin/?r=job/agent&jobTableType=1 🔥使用专属内推码:f5vph ,简历免筛选直通笔试,快人一步斩获offer!                                                                                                                                                                                                                                                                                      
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
11
21
分享

创作者周榜

更多
牛客网
牛客企业服务