首页 > 腾讯Linux C/C++后台工程师社招面经
头像
测测降落伞质量
编辑于 2020-12-07 22:22
+ 关注

腾讯Linux C/C++后台工程师社招面经

1、你知道字节序吗?字节序如何转化?

2、字节对齐是什么?为什么要进行字节对齐?什么因素会影响字节对齐呢?可以让字节以1对齐么?我回答了宏,后续又追问什么样的宏呢?为什么通过一个宏就能改变内存字节对齐方式?

3、STL有使用过哪些呢?我回答了vectorlistpair,后续又追问vector是个什么呢?链表你使用的哪个呢?pair是个什么?什么情况下使用的?

4、你知道map吗?怎么实现的?我回答了STL里面的map,底层使用了红黑树,后续追问红黑树是什么呢?有什么特点?红黑树自平衡是自动平衡吗?怎么实现自平衡的?红黑树和普通的二叉树有什么区别呢?

5、变量的声明和定义有什么区别呢?变量的声明和定义再编译和链接阶段有什么区别呢?

答:声明可以有多处,定义只有一处,用来分配空间,编译的时候只需要声明知道有这个东西,链接的时候要知道这个变量的具***置


6、后面追问,链接的时候怎么找到这个变量呢?

7、然后就开始问项目问题了,最近在做什么项目呢?项目是什么平台呢?用什么语言呢?

8、项目中用到了什么技术点呢?

9、我回答了项目技术后追问,你觉得项目中的难点是什么呢?要是XX模块要你来实现,你觉得什么最难呢?

10、Linux下用什么工具排查问题呢?

答:主要用GDB,也会用Linux相关命令查询系统状态,比如netstattcpdumpfreedf


11、socket通信可以发1KUDP数据包吗?TCP可以吗?

10、TIME_WAIT是什么?

11、讲下TCP断开链接的过程?然后我讲了四次握手,后续追问TCP四次握手在哪一步骤真正断开了链接呢?

12、对于SQL了解吗?索引有什么用?为什么要加入索引?

13、在浏览器输入www.qq.com,会打开腾讯的首页,在这个操作中用了什么协议呢?经过了哪些步骤呢?

14、最后问了一道算法题,这道牛客题霸上有原题,大家可以去看看:NC15 求二叉树的层序遍历

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐