腾讯PC客户端开发一面凉经

首先很感谢给我这个双非鼠鼠一次面试的机会(第一次面试)

1、自我介绍

2、c++:

说一下引用和指针的区别

野指针是怎么出现的

了解虚函数吗?

虚函数和纯虚函数呢?他们的使用场景呢?

栈区和堆区的区别?

问我一些变量存储的位置,就是考察栈区,堆区,代码区,全局区

虚析构了解吗?(这题我真的哭死,我说半天发现是错的,面试官还好心的回答我说不是这样的,然后为我解释)

c++11有了解过嘛?(我说没有

然后问我用过智能指针吗?(我还是说没有,但我说了解过)

然后又喊我说一下智能指针

了解c++从编译阶段到转化成机器能识别的语言之间发生了什么吗?(不知道)

知道预编译吗?

STL容器和数据结构(记不大清楚了):

问我最常用的STL容器是什么?(我说是vector 和unordered_map)

栈和队列有什么区别

set的底层是通过什么实现的(红黑树)

然后给了一道题让我做:反转链表!!!(我力扣上做过好几遍的题目,不知道为什么当时我竟然没写出来,想扇死自己,可能是因为第一次面太紧张了)

3、计算机网络

计算机网络一般有哪几层

每层分别实现什么功能或作用(没答上)

TCP和UDP讲一下

http和https的区别(完全没了解过)

4、操作系统

就问了我一个进程和线程

5、其他

版本管理(我没了解过,面试官说什么git之类的,然后说我可能还用不到)

最后就一个反问环节

全部评论
同学可以看看我们部门 实习面试对技术栈不做要求 hc很多欢迎咨询投递
点赞 回复
分享
发布于 03-23 16:11 浙江
m
点赞 回复
分享
发布于 03-24 07:18 北京
联易融
校招火热招聘中
官网直投
咋全是八股
点赞 回复
分享
发布于 04-05 22:59 湖北

相关推荐

4 21 评论
分享
牛客网
牛客企业服务