美团后台二面面经

更新一下。。今天下午收到了感谢信,各位继续一起加油吧😂

8.13 上午11:00 一面 总共55分钟
是一个温柔的小姐姐,面试的时候也有很多的正面反馈,面试体验非常好。
1.自我介绍+项目中一些她感觉疑惑的地方,问我是怎么解决的。
2.gdb调试当时是怎么用的,有发现什么问题或者bug没有。

操作系统
3.进程和线程的区别?
4.临界区?进程同步的方法?除了信号量还有别的吗?管程吧,不过我没用到过。
5.死锁的几个条件?
6.项目里遇到过死锁吗,场景是怎么样的?怎么发现的?怎么解决的?

计算机网络
7.TCP三次握手过程
8.TCP和UDP区别
9.TCP可靠传输
10.用到TCP/UDP的应用层协议,都有啥,分别用到了什么
11.HTTP GET和POST的区别

C++基础
12.内联函数是啥
13.和define的区别
14.智能指针
15.野指针
16.多线程开发的时候gdb怎么用的,了解过吗


算法相关:
17.笔试题原题中一道题的思路,不用写代码
18.一个平面,有随机个点,设计一种画圆的方法,可以把一半的点圈在圆里面,一半的点在外面。
19.斐波那契,迭代+递归

一面结束之后第二天就接到了短信,预约了二面的时间。

8.18 上午10:00 二面  一共一小时十分钟
面试官非常和蔼,奈何自己太菜了。。

首先就是针对简历里的项目深入,让我自己整体介绍项目,包括项目中的难点和自己认为比较出彩的地方。
问了问平时是怎么学C++、操作系统、计算机网络的。
平时有没有主动地在博客等渠道主动学习一些东西。
针对项目中他认为可能出现的一些问题做了提问,比如怎么保证数据可达等。
建议好好准备自己的项目,我写的项目隔得时间有一点远,很多细节的地方想不起来了,也就答得不是很满意。
最后写了一道算法题
计算数组小和
数组小和的定义如下:
例如,数组s = [1, 3, 5, 2, 4, 6],在s[0]的左边小于或等于s[0]的数的和为0;在s[1]的左边小于或等于s[1]的数的和为1;在s[2]的左边小于或等于s[2]的数的和为1+3=4;在s[3]的左边小于或等于s[3]的数的和为1;
在s[4]的左边小于或等于s[4]的数的和为1+3+2=6;在s[5]的左边小于或等于s[5]的数的和为1+3+5+2+4=15。所以s的小和为0+1+4+1+6+15=27
给定一个数组s,实现函数返回s的小和
[要求]
时间复杂度为O(nlogn),空间复杂度为O(n)
用了归并做的,但是好像少考虑了某些情况,没有100%AC……
面试官说后续流程会有HR跟我联系,就陷入了僵局🤣🤣🤣
总之还是自己太菜了。。难受啊T T,希望最后能有一个好的结果吧。
#面经##校招##美团##C++工程师#
全部评论
二面主要问了项目和算法哈,感觉算法比一面难很多。我也在准备二面,慌得雅痞。。。😂
点赞 回复 分享
发布于 2020-08-19 09:23
算法要处理输入输出吗?
点赞 回复 分享
发布于 2020-08-18 22:37
昨晚面的美团nlp算法工程师 想问大厂要是面试挂了都会有感谢心吧 楼主一面后多久收到二面的电话的啊
点赞 回复 分享
发布于 2020-08-18 20:57
点赞 回复 分享
发布于 2020-08-18 18:25
oc了吗
点赞 回复 分享
发布于 2020-08-18 17:46
我二面 面试官 纯聊天 从以前比赛 聊到实习经历 大学生活 职业规划,就是没聊 基础知识 ,也没 手写代码 ,啥情况😥
点赞 回复 分享
发布于 2020-08-18 17:42
你看腾讯提前批还有机会吗?
点赞 回复 分享
发布于 2020-08-18 15:18
楼主:一个平面,有随机个点,设计一种画圆的方法,可以把一半的点圈在圆里面,一半的点在外面。这道题思路怎么做啊
点赞 回复 分享
发布于 2020-08-18 14:32
楼主你好,请问你是实习、校招还是社招
点赞 回复 分享
发布于 2020-08-18 14:25

相关推荐

04-10 12:19
已编辑
西安电子科技大学 Java
#牛客AI配图神器#核心本地商业-基础研发平台面试官简单介绍了一下业务,问我会不会c++(人晕了)20分钟项目1.实习阶段的一些收获,技术上,方法上都可以2.读文件格式怎么判断3.如果给的文件本身就很大,那怎么读取基础问题 (30分钟)1.并发和并行2.进程间通信的方式3.我们在使用过程中该怎么选用哪种通信方式4.如果我们消息有容量的要求呢5.如果对速度有要求呢6.http常见响应状态码7.为什么要编这么多状态码8.如果没有状态码会有什么问题没有码怎么判断成功失败,为什么失败会有这么多呢9.这么多的错误码作用是什么10.get和post请求的区别11.本质上的做法有哪里不同,适用什么场景12.执行效率方面有什么区别(get post的header是分开还是合并,这些方面会影响http的交互方式)13.c++: 虚函数 (寄)14.java :break continue return 怎么用的15.如果定义一个局部变量:private static final int size = 100,每个关键字的含义是什么16.java集合体系介绍一下17.数据库: 三范式,不用硬套答案名词,设计数据库字段表的规范和经验讲一讲18.sql是什么含义19.结构化怎么体现20.linux: 看文件内容怎么操作21.找一个占用空间最大的文件该怎么做手撕:hot100 在排序数组中查找元素的第一个和最后一个位置 的 变式在本地ide做的,撕完了讲解了下思路反问=============================不同于常规八股,会深入问自己的理解,面试官人很好,会引导着思考问题,许愿二面
查看25道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
8
62
分享

创作者周榜

更多
牛客网
牛客企业服务