阿里 研发工程师C++ 一面面经

自我介绍
(没有项目,所以一直在问问题,啥都问)
算法题:判断链表是否有环,怎么找到环起点
算法题:所有数都出现两次,仅有一个数出现一次,找出只出现一次的那个数
算法题:所有数都出现两次,有两个数只出现一次,找出这两个数
算法题:有很多字符串(其中只有 11 种字符串),要求找出,出现频率最高的 10 个字符串

栈内存和堆内存,区别,优缺点
null 与 nullptr
深浅拷贝
对多态的理解
虚函数
析构函数为什么要是虚函数
static 关键字
inline 是什么
inline 和 普通函数的区别
inline 和 宏定义的区别
inline 能和 virtual 一起使用吗
C++ 有几种类型转换
TCP 连接
为什么是三次握手,不能两次 / 四次?
socket
编译原理
STL 的 set 和 map 的底层
红黑树的特点,优点
设计模式
智能指针 shared_ptr 的底层实现
Linux 相关,CPU 的查看
进程间通信
#阿里面试##阿里巴巴##C++工程师##实习##面经#
全部评论
请问下是阿里哪个部门呀
点赞 回复 分享
发布于 2020-04-01 22:53
没有项目也行?
点赞 回复 分享
发布于 2020-04-01 23:28
你是什么学历
点赞 回复 分享
发布于 2020-04-02 01:44
请问楼主简历上没有写项目吗?我没有项目很着急😂
点赞 回复 分享
发布于 2020-04-02 08:49
老哥跟我问的差不多,我也是ICBU C++,今天一面
点赞 回复 分享
发布于 2020-04-02 14:51
同学,要不要考虑一下我们部门,阿里妈妈【北京】,也很缺c++,做广告、搜索以及推荐相关。
点赞 回复 分享
发布于 2020-04-03 17:53
&设计模式问的啥
点赞 回复 分享
发布于 2020-04-05 17:58

相关推荐

斑驳不同:还为啥暴躁 假的不骂你骂谁啊
点赞 评论 收藏
分享
5 50 评论
分享
牛客网
牛客企业服务