美团后端实习一面面经 c++

自我介绍说主要用c++,然后就问的c++知识。

C++的内存管理,分哪些区,作用。哪些是线程私有的哪些是线程共有的。

C++源文本到可执行文件需要经历哪些阶段。

析构函数为什么必须是虚函数。

虚函数和纯虚函数有什么区别

虚函数的实现机制

野指针怎么出现的

类和结构体有什么区别(属性还有什么区别 struct可以进行模板参数吗?)

常用的多态有哪几种方式

重载和虚函数的区别

讲讲阻塞IO网络通信IO 进程通信 阻塞型IO和非阻塞性IO

(面试官:共享内存 管道 是线程通信把?)

常用的容器 vector set map

map的底层实现

除了提到的野指针 还有什么会导致内存泄漏 如何避免呢

tcp的连接可靠性和发送可靠性 怎么保证超时重传的特点

算法题:求最长的连续子串 在字典序上连续 要求同等长度取最靠后的 O(n)

算法题:实现map (恐怖如斯)

算法题:实现hashmap的过程讲讲

讲讲项目 (并没有)

怎么处理多线程的问题 产生死锁该怎么办

题目大致是这样的。实现map被吓坏了,只能口胡一下红黑树的概念。没项目卑微的瑟瑟发抖。

面向面经复习法还是不太靠谱 , 看别人的面经问题发现自己都会 , 自己面试的时候总会有没复习到的。

然后就等通知了。

#美团##C++工程师##实习##面经#
全部评论
这算法题恐怖如斯😂
1 回复 分享
发布于 2020-04-10 13:06
实现map。。。 这tm是手撕红黑树加强版啊
1 回复 分享
发布于 2020-04-10 18:29
map实现。。。我的妈😂只能口述了,不然现场表演写上千行?
点赞 回复 分享
发布于 2020-04-10 15:18
实现map?手撕还是讲思路?吓死人了哇
点赞 回复 分享
发布于 2020-04-10 16:19
楼主什么时候笔试的呀
点赞 回复 分享
发布于 2020-04-10 22:27
楼主有问这个哪个部门吗,今天面试跟你的问题基本一样😂
点赞 回复 分享
发布于 2020-04-16 17:18
楼主哪个部门
点赞 回复 分享
发布于 2020-04-20 17:42
实现map就给他一个.7版本的行吗,没有红黑树只是链表
点赞 回复 分享
发布于 2020-04-20 20:11

相关推荐

评论
5
40
分享

创作者周榜

更多
牛客网
牛客企业服务