腾讯c++客户端开发面经

3.13日下午投的腾讯 当天就有面试官加我微信约到15号上午10.电话面试,大致如下:

自我介绍
介绍项目

网络:

(因为项目里面有socket网络实现所以从网络入手了)
select函数是怎么实现的?
你是怎么处理的各种请求?
select和epoll的区别?
你实现的是哪个版本的HTTP?
HTTP1.0有什么特点?和HTTP1.1?
你的服务器都支持什么操作?
用了什么测试样例来检测?评测标准?
解析了哪些字段?
你怎么实现的HTTP1.1中的keep-alive?
HTTP和HTTPS有什么不同?
HTTPS的工作流程?原理?(这个问题被一个博客给坑了。。。面试官疯狂打断,但是我看的博客就是这么写的)
使用HTTPS比HTTP好在哪些方面?举例说明(不了解)
安全性问题都了解到哪些?(说了arp协议)
arp协议是干嘛的?

c++:
引用和指针的区别?
c++的缓冲都有什么实现方法?(这个答得好模糊 答得数组 容器 开辟堆空间)
你是否遇到过c++中的内存泄露问题?怎么解决?
除了开辟堆空间没有释放导致内存泄露还有没有其他的可能性?(答得指针指向其他的地方之前没有释放,面试官好像不是很满意)
说一下静态绑定和动态绑定

数据结构:
如何实现括号的匹配?
给定一个二叉树,求根节点数目?
写一个递归函数返回跟节点数目的(一开始为了方便说明我说开一个全局变量)
给定二叉树实现中序遍历算法,不能用递归
给100000个数求出k个最小的数?
有没有复杂度少于O(kn)的方法?(没想出来。。。这题看了忘了刷 淦)

扩展:
有没有用过git?
学习过什么开源项目?
除了简历上说的还做过什么项目?
c#和c++在使用上你都了解到了哪些不同之处?
数据库有没有了解?

建议:
除了课业需求外建议您多了解下更加深入层次的一些东西。您这边还有什么需要问的问题吗?

总结:
感觉发挥的不是很好,快面试的时候还断电了。。。,很有可能是一面凉经hhh,就这样了,祝你们好运(*^▽^*)



#腾讯实习##腾讯##实习##C++工程师##面经#
全部评论
😂周日还面试 辛苦
点赞 回复 分享
发布于 2020-03-15 13:20
为啥问了这么多http的问题?因为项目相关吗?
点赞 回复 分享
发布于 2020-03-15 13:59
请问楼主投的是PC客户端开发方向吗,面试前都做了哪些准备呢,看了那些资料呢?谢谢
点赞 回复 分享
发布于 2020-03-15 17:36
请问lz大概是什么时候开始投简历的,投完简历到一面大概等多久?
点赞 回复 分享
发布于 2020-03-15 21:27
楼主什么项目啊
点赞 回复 分享
发布于 2020-03-15 22:08
楼主 面的哪个部门啊?
点赞 回复 分享
发布于 2020-03-16 07:50
楼主收到复试了吗
点赞 回复 分享
发布于 2020-03-19 21:50
lz是电面的吗 算法只需要讲思路就可以是么  (明天面 要问很多http就凉了😥
点赞 回复 分享
发布于 2020-03-20 01:19
安全性问题都了解到哪些?(说了arp协议) 请问这道题大概是什么意思呀
点赞 回复 分享
发布于 2020-06-17 01:03

相关推荐

明天不下雨了:我靠2022了都去字节了还什么读研我教你****:你好,本人985电子科大在读研一,本科西南大学(211)我在字节跳动实习过。对您的岗位很感兴趣,希望获得一次投递机会。
点赞 评论 收藏
分享
评论
3
62
分享

创作者周榜

更多
牛客网
牛客企业服务