阿里云智能 C++开发面经



一、项目

  1. 选择一个项目介绍一下

  2. 客户端是否是一对一传输数据

  3. 缓存队列是否一个还是多个

  4. 为什么选择UDP作为网络协议

  5. UDP无法保证顺序,如何解决这个问题

  6. UDP丢包的情况怎么保证

二、C++基础问题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1. 结构体和类的区别
2. 指针和引用的区别,sizeof的大小
3. 拷贝构造和移动构造
4. 什么情况下必须使用拷贝构造函数
5.  智能指针的情况
6.   内存堆栈对比,分配效率
7.   全局变量放哪儿
8.   碎片会出现在哪内存区域

三、数据结构

1
2
3
1. 数组和链表的区别,单向链表和双向链表的区别,优势
2. C++的多态
3. 红黑树,特点,要求

四、瞎聊

1
2
3
1. 学过的编程语言
2. 学科课程比较突出的
3. 在项目中的优势和劣势
#面经##阿里云##C++工程师##校招#
全部评论
请问这是校招提前批还是正式批啊?面试走系统吗?
点赞 回复 分享
发布于 2021-07-19 12:40
一面竟然没做题?
点赞 回复 分享
发布于 2021-07-17 23:14

相关推荐

04-10 18:55
门头沟学院 Java
点赞 评论 收藏
分享
04-08 23:37
已编辑
东华大学 结构工程师
点赞 评论 收藏
分享
评论
9
52
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务