星网锐捷技术面(C++)
8.18投递 8.23HR面(6min) 8.30技术面(40min)
1、数组和链表的区别?
2、链表连续存储的使用场景?
3、栈和堆的区别
4、字符串的逆序
5、反转链表
6、快排的原理
7、怎么判断程序运行时间?
8、怎么确定for循环最里层的执行了多少次?
9、复杂度大小的比较
10、场景题?兔子每隔三个月生一对双胞胎,算法实现?
11、场景题?假设饮料有1块的,2块的,5块的,我有n块钱,我能买多少饮料,算法实现?
12、TCP三次握手
13、编译的过程
14、CPU怎么判断文件可以执行
15、进程调度算法
16、时间片轮转调度算法的实现过程
17、进程与线程的区别与联系
18、数据库的事务
19、数据库的函数和一个什么的区别(忘了,我不了解)
20、项目?
21、工厂模式的原理
22、设计模式是什么
23、new出来的空间在哪块区域?
24、反问?
注:目前只想到这么多,可能漏了几题
#星网锐捷##C/C++##C++工程师##面经#