百度-C++研发工程师一面

鼠鼠寄了,都没有答好
1.自我介绍
2.介绍实习
3.你了解proto buffer底层吗?底层是如何实现的,原理是什么
4.有三个变量要放到message里面,是直接平铺好呢还是封装成一个message进行嵌套?两种方式编译出来的效果一样吗?
5.protobuf内部存储,字段是怎么排列的?
5.实习项目还有什么优化改进的地方吗
6.c++的内存有哪些?堆和栈哪个快?为什么栈快,从汇编的角度进行解释
7.c++指针和引用的区别,讲一下你平时编程的时候如何使用,我有一个很大的对象传递的时候,应该怎么办
8.什么时候用引用,什么时候用指针?
9.常量指针 怎么定义?
10.别名机制是在哪里实现的?
11.虚拟内存了解哪些?
12.vector是怎么实现的,如何减少扩容次数?
13.unordered_map是如何实现的,你应该如何实现?
14.把一个自定义的class作为unorder_map的key要重写什么?
15.gdb排查coredump
16.手撕合并数组,写一个匿名函数
全部评论

相关推荐

01-27 15:41
门头沟学院 Java
想躺平的菜鸡1枚:我项目比你难、学历比你好、还有SCI论文,投java都被拒一大片,现在基本上都要问点agent开发
软件开发投递记录
点赞 评论 收藏
分享
01-17 11:57
已编辑
门头沟学院 前端工程师
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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