腾讯后台一面

面试时长 1h
面试官给人的感觉非常Nice,我问了面试官需不需要我开摄像头,面试官说没关系,不用了。每一个问题都是由浅入深,问到不会为止。不会的问题面试官会引导者去思考,很棒。
面试官说的最多的两句话就是:来,我给你点提示;这个问题如果不清楚,我们进入下一个。

1.自我介绍
2.介绍项目(背景、框架、难点)。介绍完一个问题没问
3.C++动态多态实现原理(虚函数指针、虚函数表,生成和初始化)
4.构造函数为什么不能是虚函数。
5.STL容器(使用场景、增删改查时间复杂度、内部原理)
6.unorder_map和map的区别(底层数据结构、有序无序、占用内存。。实在想不出来了)
7.线程安全的单例模式?饥汉模式为什么是线程安全的?饿汉模式模式怎么实现线程安全?(下面这个不是线程安全的。说的时候有多自信,被问的时候就有多难受)
SingleInstance *&SingleInstance::GetInstance()
{

    //  这里使用了两个 if判断语句的技术称为双检锁;好处是,只有判断指针为空的时候才加锁,
    //  避免每次调用 GetInstance的方法都加锁,锁的开销毕竟还是有点大的。
    if (m_SingleInstance == NULL) 
    {
        std::unique_lock<std::mutex> lock(m_Mutex); // 加锁
        if (m_SingleInstance == NULL)
        {
            m_SingleInstance = new SingleInstance();
        }
    }

    return m_SingleInstance;
}
8.三次握手时第二次握手报文丢失怎么办?
9.四次挥手时close_wait太多,对两端的影响,怎么解决?
10.listen、accept什么时候调用?TCP处于状态?底层怎么做的?
11.四次挥手能不能变成三次?如果能?为什么?怎么做?如果不能,不用回答后面两问。
12.redis是单线程的,为什么这么快?
13.redis怎么保证数据安全的?

还有一些问题记不清了,都是网络相关的。
#面经##校招##腾讯##C++工程师#
全部评论
来,给你个offer。这个offer如果不满意,我们就换下一个。
4
送花
回复 分享
发布于 2020-08-17 12:46
请问面的哪个部门呀
1
送花
回复 分享
发布于 2020-08-17 13:44
国泰君安
校招火热招聘中
官网直投
楼主有update了吗
1
送花
回复 分享
发布于 2020-08-17 18:36
北影也有程序员嘛🤣
1
送花
回复 分享
发布于 2020-08-17 22:55
"说的时候有多自信,被问的时候就有多难受"😂
点赞
送花
回复 分享
发布于 2020-08-17 14:40
第7个不是线程安全是不是new 那里的问题
点赞
送花
回复 分享
发布于 2020-08-17 14:46
对,说的时候有多自信,被问的就有多难受
点赞
送花
回复 分享
发布于 2020-08-17 14:48
楼主楼主 我有一个问题 : 就是为什么redis不能一边更新数据库,一边redis处理请求, 非要 先删除缓存再更新数据库, 或者先更新数据库,再删除缓存 。。。 为什吗不能另起一个线程
点赞
送花
回复 分享
发布于 2020-08-17 17:31
腾讯一面都没手撕算法吗?
点赞
送花
回复 分享
发布于 2020-08-17 18:30
楼主,面试必须用电脑吗?需要共享屏幕吗?
点赞
送花
回复 分享
发布于 2020-08-17 20:04
楼主是邮件通知的嘛 我是突然收到了一个电话面试....  然后就没有后续了
点赞
送花
回复 分享
发布于 2020-08-17 22:50

相关推荐

💼公司岗位&nbsp;tx客户端岗本人背景中九硕,cpp选手。当时在牛子上看cpp选手找不到后端岗实习,遂投了腾子的客户端想练练手。🕐面试过程投递之后很快约面了,一面面试官比较和蔼问的也是正常八股加项目的模式。然后约了二面,二面面试官应该是入职后的leader,这轮面试就离谱了,一开始问了一些八股(感觉那面试官也不怎么懂技术像是照着书上写好的问题问一样),后面离谱的来了,直接疯狂压力测试(你为什么觉得你能xxx,你能不能接受xxx)。当时因为对tx还有滤镜,把自己当作一个牛马的姿态来回答这些问题。面完之后面试官可能觉得我是一个合格的牛马,他加了我微信,问我什么时候能去实习,我说六月初,他说有点晚了,然后考虑了一天还是给我过了面试,然后3面和hr面就也是正常流程了。🐶事件起因5月末的时候导师临时给安排了一个项目,于是我就去微信问那个leader,能不能推迟到6月24入职,如果不能我可以主动放弃offer,他当时犹豫再三还是同意了(现在回想起来可能是当时还没有备胎)。就在昨天他又问我什么时候入职,然后我说24号,他说有点晚叫我看看系统上还有没有其它入职时间,因为我还没在系统上填入职信息(在牛子上看到说只有快入职了,才会有人审核,遂想端午节后再填),查看不了可申请入职的时间。和他说了原因后,这下给他抓到把柄了,直接来一句&amp;quot;你对这次实习并不重视,确实没什么必要了&amp;quot;&nbsp;&nbsp;😅。感觉应该是找到备胎硬气了,就想把我踹走。不过爷也不想去了,客户端前景本来就不太好,这个leader也是个pua怪加压力怪,反正也是双向选择。最后再给大家一个建议,在面试过程中就感觉不舒服的组,一定不要去了,去了也只会更难受。 #不给转正的实习,你还去吗#&nbsp;&nbsp;#找实习多的是你不知道的事#
点赞 评论 收藏
分享
7 84 评论
分享
牛客网
牛客企业服务