腾讯后端一面面经

昨天下午上着课打来电话约了8号下午面试(我脑抽了约得很早,中午翻来覆去睡不着),一共大约面了一个半小时。发个面经攒攒人品

自我介绍

项目介绍

三次握手和四次挥手过程 握手为什么不是两次

TCP和UDP的区别

UDP能不能实现可靠链接(这个我真不知道,我说我觉得不能,就没细问)

流量控制

操作系统我说我没学过,就只问了进程和线程的区别,进程间通信方式,哪个快。守护进程了解过吗(我说我真没学过就没继续问了)。

堆和栈的区别

项目里数据库用的什么

myisam和innodb的区别

索引的实现

stl有没有用过,vector怎么实现

map怎么实现

红黑树有什么特性

常见排序算法有哪些 时间复杂度

快排的思路讲一下

给大量qq号(亿为单位)如何排序(我讲了一下数据库的外排序,不知道他是不是要这个答案,但是听我讲了挺多的),问我这个算法的时间复杂度。

到这里大概一个小时了,除了操作系统都答得还行,然后写了三个代码

数组里搜第k大的数、非递归二分查找、链表相加

前两个用了一共不到十分钟,结果在链表那里把自己绕进去了debug屡屡出错耽误了不少时间...最后面试官说写到这里也可以了,然后就结束面试了。

当时觉得草草结束面试是真的凉,现在一想链表操作就浑身难受....

最后去查进入复试了,感觉还是有点碰运气,把面经发出来攒攒人品....

#腾讯##C++工程师##面经##秋招#
全部评论
这么晚不睡还刷牛客的都是有故事的人
点赞 回复
分享
发布于 2019-03-09 02:54
问的一毛一样哈哈
点赞 回复
分享
发布于 2019-03-09 08:48
联易融
校招火热招聘中
官网直投
楼主这是视频面试吗
点赞 回复
分享
发布于 2019-03-09 14:28
链表相加是啥
点赞 回复
分享
发布于 2019-03-09 14:52
这是实习还是什么呀,为啥还有手撕代码
点赞 回复
分享
发布于 2019-03-09 15:36
提前批的实习生吗
点赞 回复
分享
发布于 2019-03-09 16:14
视频面试就是牛客网上面试,界面直接就是一个代码编辑器对吗?
点赞 回复
分享
发布于 2019-03-10 09:37
UDP实现可靠传输应该是可以的,好多面试官都问 就是不知道怎么回答
点赞 回复
分享
发布于 2019-03-10 13:32
map怎么实现 楼主怎么回答的 是说一下hashmap的底层数据结构吗
点赞 回复
分享
发布于 2019-03-12 13:16
答主请问你简历上写了什么项目啊
点赞 回复
分享
发布于 2019-03-12 22:39
想问楼主现在怎么样了?
点赞 回复
分享
发布于 2019-03-13 22:26
数据库的外排序时间复杂度是多少啊
点赞 回复
分享
发布于 2019-03-14 13:26

相关推荐

点赞 125 评论
分享
牛客网
牛客企业服务