好未来c++开发工程师校招二面面经
分享 SSP面试笔记 网站网友的面试经验,供B站的小伙伴参考:

一面
1.Linux系统以及概念,对linux文件系统的了解
2.从一份源码到,最后的二进制文件的过程
3.智能指针及原理
4.push_back是不是在堆上,push对象是否调用构造函数
5.如何将push_back放到固定位置上?
6.编译器生成默认c++类的函数
7.虚析构函数生成
8.tcp如何保证不丢包
9.tcp和udp接收数据有啥不一样
10.如何让vector释放内存
11.udp和tcp的区别
12.c++如何实现线程隔离
13.什么场景下使用多线程?
14.粘包问题
15.select和epoll的区别
16.https建立的过程
17.DNS解析
18.进程和线程区别
19.多线程什么时候需要加互斥
20.操作系统如何对堆管理
21.一个进程都分为那些内存空间
22.new一块内存后,分配物理内存吗
23.怎么会造成死锁
24.缺页中断是什么
25.编程题关于链表
二面
1.动态库和静态库区别
2.写一个不能复制的类
3.acid是什么以及每个的意思
4.观察者模式意思
5.三次握手和四次挥手,为什么四次挥手
6.一亿数据找匹配的字符穿
7.设计十个机器向一个机器里写东西,应该注意?
8.手撕:链表实现数字相加

想要看更多的面经的话,可以来 SSP面试笔记 网站搜索~