阿里智能信息研发工程师一面
#牛客AI配图神器#
#智能信息#
1、自我介绍
2、项目的挑战性
3、项目有没有做什么优化
4、TCP的3次握手和4次挥手
5、TCP如果收到的包不对或者很久没有收到包,怎么解决的
6、http1.0到http3.0的特点
7、键入网站到网页显示,期间发生了什么
8、https的实现原理是什么
9、怎么优化网络延时这个问题
10、数组和链表的特性和使用场合
11、C++数组扩容是怎么做的
12、C++中,堆和栈的区别
13、内存中,除了堆和栈,还有哪些内存类型
14、堆和自由存储区的区别是什么
15、malloc和new的区别是什么
16、程序的编译过程
17、C++指针和引用的区别
18、智能指针的底层原理
19、虚函数表的作用和实现原理
20、怎么实现一个线程安全的单例,上锁只要一次就够了吗
21、进程和线程的区别
22、可以同时开辟多少个线程,一个线程通常有多大
23、C++中浮点数和复数是怎么存储的
24、实习期间负责的内容
25、UDP和TCP的区别
26、UDP丢包怎么解决
27、CDN核心作用
28、递归锁和非递归锁的特点
29、使用互斥锁有什么注意的地方
30、优先级反转
31、mmap的特性,使用mmap会有什么问题,如果申请的内存是脏内存会怎么样
32、物理内存和虚拟内存的区别
33、内存调度算法
34、如何解决死锁问题
35、反问
36、手撕 leetcode128.最长连续序列
全都是比较常见的八股,不算很难,就是太多了,有点汗流浃背
#智能信息#
1、自我介绍
2、项目的挑战性
3、项目有没有做什么优化
4、TCP的3次握手和4次挥手
5、TCP如果收到的包不对或者很久没有收到包,怎么解决的
6、http1.0到http3.0的特点
7、键入网站到网页显示,期间发生了什么
8、https的实现原理是什么
9、怎么优化网络延时这个问题
10、数组和链表的特性和使用场合
11、C++数组扩容是怎么做的
12、C++中,堆和栈的区别
13、内存中,除了堆和栈,还有哪些内存类型
14、堆和自由存储区的区别是什么
15、malloc和new的区别是什么
16、程序的编译过程
17、C++指针和引用的区别
18、智能指针的底层原理
19、虚函数表的作用和实现原理
20、怎么实现一个线程安全的单例,上锁只要一次就够了吗
21、进程和线程的区别
22、可以同时开辟多少个线程,一个线程通常有多大
23、C++中浮点数和复数是怎么存储的
24、实习期间负责的内容
25、UDP和TCP的区别
26、UDP丢包怎么解决
27、CDN核心作用
28、递归锁和非递归锁的特点
29、使用互斥锁有什么注意的地方
30、优先级反转
31、mmap的特性,使用mmap会有什么问题,如果申请的内存是脏内存会怎么样
32、物理内存和虚拟内存的区别
33、内存调度算法
34、如何解决死锁问题
35、反问
36、手撕 leetcode128.最长连续序列
全都是比较常见的八股,不算很难,就是太多了,有点汗流浃背
全部评论
相关推荐
06-23 18:36
合肥工业大学 C++ 点赞 评论 收藏
分享
06-24 22:40
广东工业大学 算法工程师 点赞 评论 收藏
分享
投票

点赞 评论 收藏
分享