2023/7/22 字节-智能创作提前批C++研发一面
本文最后更新于:3 个月前
2023/7/22 字节-智能创作提前批C++研发一面
1、自我介绍。
2、项目中谈到二级页表,谈一谈页表。
说了一下页表的作用和原理,顺势提了下之前看到的局部性原理,然后就引出了下面两道。
3、谈页表时提到了局部性原理,借着这个说一下虚拟内存和物理内存。
4、进程间内存关系。
5、谈谈你对const的理解。
背八股时没复习到这个。。现场硬想,也不知道全不全。
6、用const修饰成员函数,但是还想在函数内改变类内成员怎么做?
想了一会答了个mutable关键字,然后面试官问是修饰函数还是变量,我答修饰函数(脑子已经空白了。。)。
7、谈谈static。
8、谈谈虚函数,虚表指针存在哪个位置?构造函数和析构函数能是虚函数吗?
9、做道题:手写LRU。
直接飞书白板安排,写的时候面试官告诉我不用实现具体细节。写了一个双向链表结构体,实现了LRU的构造和析构函数,写了个添加和查找的函数,内部结点的移动就直接写注释里面了。最后面试官提醒没写容量。。
10、谈谈TCP和UDP。
11、谈谈智能指针。
说了一下四个指针,然后提了一下项目中的应用场景。
12、反问。
部门做什么?sdk和中台,会写一些后端接口。
什么时候出结果?一周。
面试官在面试过程中问我可不可以现在去那实习,答复可以。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!