美团 后台开发工程师 一面二面整理

后台开发工程师

一面
1. 问项目(数据库迁移,涉及redis,挖细节)
2. http状态码
3. 哈希函数构造,哈希冲突解决方法
4. redis重哈希过程(两张哈希表,渐进式哈希)
5. vector扩容,map扩容(map、unordered_map)
6. 介绍项目里的利用索引优化的地方(分页查询加主键做where条件优化),如何查询sql语句走索引了没(explain)
7. 介绍mysql索引,主键/唯一/联合索引
7. C++面向对象介绍,多态实现原理
8. 做题:合并两个有序的单链表,写的递归,后来让改成非递归(要到点了又没让改)
9. 多路复用模型,redis单线程是是怎么做到高效率的(多路复用),redis现在又引入了多线程,不知道😅(redis 6.0,有时间好好拜读下这篇 https://www.cnblogs.com/madashu/p/12832766.html
10. 除了RBAC权限模型之外还了解其他权限模型嘛(项目)?😅
11. mysql索引存储底层结构,innodb/myisam
11. 实验室项目怎么调试的(日志。。)😅

二面
做题(3道)
1. 字符串转Int,疏忽了,没考虑数字非常大(大到long long都存不了),面试官提醒完成;(15min)
2. 判断平衡二叉树;(15min)
3. 概率题:四个人ABCD把自己的名牌放进箱子里,然后四个人从箱子中随机取出一个名牌,请问,每个人取到的名牌都不是自己的概率是多少?
4. redis五种数据类型 + 底层实现 + 跳表解释
5. cookie session
6. mysql 聚簇索引和非聚簇索引
7. 观察者模式(直言不熟设计模式)
8. http状态码介绍
9. Linux 5种IO模型,详细介绍多路复用IO和信号驱动式IO
10. 乐观锁和悲观锁解释
11. 工作地点,为什么不留在实习公司,愿意转java吗
12. 研究生EI论文内容
13. 反问:Java不熟美团可以接受吗
14. 最后要了面试官联系电话,方便后续沟通

总结:2面面试问的都非常全面,大多是基础问题,面试体验也很不错,许愿3面(hr面)。

-------------------------------------------------------------------------------------------------------------------------------------
更新,9.15晚接到hr电话,当场面了半小时,真心许愿意向书~
问题都很常规:
1. 自我介绍?
2. 实习转正留用了嘛?
3. 实习期间导师的评价;
4. 实习期间最大的收获;
5. 自我评价优缺点;
6. 兴趣爱好;
7. 期望base地;
8. 已经拿到的Offer;
9. 最想去的三家公司;
10. 对美团的了解;
11. 有女朋友了嘛?
12. 父母对去北京工作支持嘛?
13. 美团用java技术栈,对换编程语言(技术栈)怎么看?
14. 实习期间每天工作多久?对加班怎么看?
15. 目前为止遇到的最大的挫折;
16. 反问:到店是北京和上海都有嘛(没仔细了解),表示上海和北京都可以接受;
17. 小姐姐说两周内有结果,如果录用会发意向书,没有录用的话也有短信。

---------------------------------------------------------------------------------------------------------------------------------
9.23上午收到意向书,感谢美团

#美团面经##面经##校招##美团##C++工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-09-04 16:19
加油加油,我下周也是后台c++吸吸楼主的欧气
点赞 回复 分享
发布于 2020-09-04 19:28
3面就是HR面了吗??我今天也刚二面结束🤣
点赞 回复 分享
发布于 2020-09-04 21:12
楼主一面之后多久二面的呀
点赞 回复 分享
发布于 2020-09-05 11:59
楼主有收到hr面吗
点赞 回复 分享
发布于 2020-09-11 09:50
楼主好像是研究生吧,感觉问题比本科的难啊
点赞 回复 分享
发布于 2020-09-16 09:54
请问楼主三面了吗?期待更新😃
点赞 回复 分享
发布于 2020-09-16 11:04
请问楼主,字符串转Int的题,如果数大到Int装不下,那怎么还能用Int存储结果呢😥
点赞 回复 分享
发布于 2020-09-17 10:03
楼主是技术视频,hr电面嘛?我接到三面的短信是电话面也不知道是技术还是hr?
点赞 回复 分享
发布于 2020-09-19 19:20
我是二面完,等了一星期没接到hr面,就问了下进度,结果反手感谢信就发来了 #,这种情况还有可能被捞吗?还是只能等春招?
点赞 回复 分享
发布于 2020-09-19 20:42

相关推荐

2024-12-27 13:08
华南理工大学 Java
蝴蝶飞出了潜水钟丿:多看一眼就会💥
点赞 评论 收藏
分享
断电再接线:1. 简历排版方面,你这内容比较少,一页放完。各模块之间建议用明显的分隔线分开,现在一眼看上去非常乱。教育经历留白太多。项目经历格式不统一。 2. 第一个项目,硬件设计太笼统,硬件架构规划是指板级电路设计还是FPGA逻辑设计?FPGA时序逻辑设计具体指的什么?实现的三个低速协议以及使用协议进行控制时序,是指什么? 3. 第二个项目,我觉得你可以和第一个项目整合一下,合并为一个项目。第二个项目说实话随便买个zynq开发板都有一直petalinux的教程,作为一个独立的项目不合适的,更像是一个小作业。 4. 第三个项目,项目内容这里,其实和环境搭建之类的东西提一嘴就好了,环境准备和编译安装工具链这种东西没多大必要写,实在要写的话可以 说 使用docker 独立sdk环境之类的。你说的这个工具我没用过,我用的比较多的是busybox和buildroot,是基于menuconfig进行配置的,如果scratch也是类似的模式的话,那我觉得这个项目也经不起细推。你可以往内核裁剪那方向靠,我说的这两个工具你也可以看看。 5. 你熟悉这些接口时序的话,你可以进一步去看一下驱动开发,然后面试的时候突出这个作为重点。第三个项目也可以将驱动开发给补充进去。因为单编内核和构建文件系统,其实很多时候是体力劳动。 6. 特长这里,独立成一个荣誉奖项的模块,把你获得的奖学金和竞赛奖项放一起。数模的话,写了国赛,美赛就不用写了。 7. 总的来说可以了,你简历上写的东西你只要都熟悉,找个实习还是没问题的。 8. 嵌入式分为硬件,底层软件和应用软件,看你的经历我建议你往底层靠,多去熟悉常用的通信接口,去看内核和驱动,网络编程这块也可以去了解一下。然后去**刷刷hot100
点赞 评论 收藏
分享
评论
点赞
25
分享
牛客网
牛客企业服务