美团一面二面面经

一面(顺序我已经忘了。。。)

面试官很好,一开始先聊天,问了acm经历,问了学过的专业课,然后回顾了一下笔试题目,

因为我第一题笔试是直接sort,面试官说你觉得你的代码的复杂度是多少,我说是nlgn,然后你还可以怎么写,可以直接用三个最大的变量维护,那你觉得现在的复杂度是多少

下面是问的普通的问题了,

计算机是如何知道它访问的ip地址是属于局域网内部还是局域网外部的

了解nat吗

计算机如何(查看/修改)(忘了是查看还是修改)路由表。。。。不会不知道

了解过docker吗 不会,但是跑过脚本

玩过linux kernal吗 没有不会

了解过数据库吗,操作过实体的吗 操作过,以前学过,但是忘的差不多了

linux杀掉一个进程,ctrl+c发送的是哪个信号。。不会

如果进程忽略了这个信号,如何才能杀死。。。记得有个信号是进程不能忽略的,但是忘了是什么了

linux如何查看进程信息,如何查看当前的网络状态 (我说是natstat,面试官说ip地址那个,那就是ifonfig了)

讲解一下lru算法

入股让你去实现lru算法,你会使用什么数据结构

c++11新特性了解吗,我说auto和智能指针,面试官然后让讲解一下unique_ptr和shared_ptr的区别

树是什么,如何定义一个树,写一个遍历树的算法

b+树了解过吗 不会

堆内存和栈内存的区别

什么时候才需要在堆内存分配空间

你的英语怎么样,我说刚过六级,我觉得可以满足日常的普通对话了,面试官说,,那你来一段英语的自我介绍,,,

用过调试工具吗,比如gdb,,

c++如何判断内存是否泄露了

了解过多线程吗 不会

信号量是什么

了解过汇编吗,跳转指令是哪个

什么时候需要堆进行内存分配

了解过开源项目吗

你读的c++ primer是第几版,我们老板也很喜欢这本书

ps:当时一面完觉得没什么,虽然自己很多都不会,但是面试官很nice,我说没了解过面试官就会说不要紧或者学生可能没这个环境,整个过程还是很轻松的,但我重新回忆写下这些问题,,,,,,,发现我真的好多不会啊

二面

(相对于一面,我感觉二面就针对是简历来问的,也都是很多面经上面反复提及的问题)

首先问了一些关于项目的,,,其实我的项目就是为了填满一页简历而写的,,,,这些就项目相关问题就不提及了,剩下的基本是操作系统和计算机网络相关的

tcp如何关闭连接

为什么要进程内存管理

堆内存和栈内存,为什么程序不全部使用堆内存

先malloc然后memset这段内存,操作系统都做了什么

讲解一下cpp多态,虚函数的实现机制

讲解一下拥塞控制

vector的实现

昨天面完的,还在等通知,同时感谢牛客网这段时间对我的帮助

#美团点评##美团##校招##C++工程师##面经#
全部评论
楼主是实习还是校招?
点赞 回复 分享
发布于 2020-03-25 09:52
部门是用c++吗?
点赞 回复 分享
发布于 2020-03-25 11:18
一面。。
点赞 回复 分享
发布于 2020-03-25 11:20
tql!
点赞 回复 分享
发布于 2020-03-25 11:30
楼主什么岗啊
点赞 回复 分享
发布于 2020-03-25 12:12
实习也太强了
点赞 回复 分享
发布于 2020-03-25 12:20
问一下楼主一面之后大概多久收到消息,我前天下午面的,到现在还没有消息,估计凉了。
点赞 回复 分享
发布于 2020-03-25 13:28
楼主牛客母校是真的吗?我是滨州老乡。
点赞 回复 分享
发布于 2020-03-25 14:07
没有算法吗?
点赞 回复 分享
发布于 2020-03-25 14:51
楼主好强啊😃
点赞 回复 分享
发布于 2020-03-25 19:54
想问楼主实习一共几面啊
点赞 回复 分享
发布于 2020-03-26 12:21
二面和三面要间隔多久啊,昨晚刚面完二面
点赞 回复 分享
发布于 2020-03-26 13:52

相关推荐

5 31 评论
分享
牛客网
牛客企业服务