腾讯天美C++后台一面凉经

看见又没有C++面经,没想到吧,我又有面试了,记录一下。

1.自我介绍
2.placement new?我:啥玩意没听过
3.虚函数会吧
4.内联函数
5.虚函数可以是内联的吗
6.mysql acid
7.mysql mvcc 隔离级别实现原理什么一套都讲了
8.protobuff的优缺点?缺点不会
9.C++11的智能指针
10.B+ B树 红黑树区别
11.同步异步
12.阻塞非阻塞
13.可以同步非阻塞吗?我答得是可以
14.epoll和select区别
15.epoll是同步的还是异步的?
16.协程?
17.对称协程和非对称协程?不会
18.udp和tcp区别?讲完区别,又从wireshark讲起tcp,然后如何网络优化分析(因为这几天正好在学wireshark,吹了一吹)
19.redis的跳表
20.redis几种基本数据结构?
21.怎么用的zookeeper?底层原理是什么?不会底层
22.LRU怎么实现的?
23.协程为什么叫用户态线程?
24.动态规划和贪心区别?答的一般
25.动态规划可以得到全局最优解吗?可以
26.动态规划时间复杂度?看题,可能O(n)可能O(n^2)
27.只有一个数字出现奇数剩下都是出现偶次数,如何快速得到值?异或
28.https://leetcode-cn.com/problems/minimum-size-subarray-sum/ lc209题,我用的滑动窗口,面试官非说我错了,是有点边界问题改完他还说我是错的,不能这么写,讲了几次还觉得我是错的,最后面试官亲自改测试例子也证明了代码没有问题。
29.反问 休闲类游戏组,帮别人面试的

===又想起来的。
30一致性算法?不会
31分布式了解吗?不太了解

面完我还觉得应该是可以过的吧,结果面完就秒挂了,看到流程已结束的那几个字我第一反应就是这就离谱,该不会是离谱回家了吧,该不会就是传说中的KPI面试吧,冷静思考,没人那么闲会浪费自己的1个小时。转过头复盘一下,面试官觉我很多东西没啥深度比如zookeeper只会用不懂里面原理,protobuf没有理解细节等等,很多东西没有深入的理解。反思了2021这一年,从接今年3月接到腾讯实习以后就开始摆烂了,7月份实习,边实习边准备秋招,8月底拿了个不错公司(一个中厂大佬们瞧不上,但我自己喜欢就行)就又开始摆烂了。回想起来2021这一年过的确实太飘了,确实对技术没有以前那么追求了,不多说了,明天8点起来去图书馆卷了,明年毕业好好上班。女朋友想去苏州,后来我俩商量了一下上海就是小苏州,秋招也只投了上海,放弃深圳腾讯实习转正满以为能在上海腾讯被捞起来,结果并没有,反而被深圳腾讯又捞了几次都给拒了。这次上海天美给机会,我还寻思抓住机会,没想到啊,可惜了,得之我幸失之我命哈哈哈哈。转语言是不可能转语言的,誓与C++共存亡~


====3.18更新了===
3月7入职新公司,项目全变go,再见咯cpp
#面经##C/C++##腾讯##C++工程师#
全部评论
placement new是在从前申请的空间放数据,使用这个不用申请新空间
5
送花
回复
分享
发布于 2021-11-26 23:46
感觉C++面试的内容比Java简单
3
送花
回复
分享
发布于 2021-11-28 15:54
滴滴
校招火热招聘中
官网直投
面试 还是要好好准备一下的
2
送花
回复
分享
发布于 2021-11-27 12:33
腾讯不捞我的原因可能找到了,10-23题 我都回答不出来
2
送花
回复
分享
发布于 2021-11-27 21:22
楼主好厉害
1
送花
回复
分享
发布于 2021-11-26 23:49
楼主好厉害。这些问题我有些答不上来
1
送花
回复
分享
发布于 2021-11-26 23:59
终于有C++了
1
送花
回复
分享
发布于 2021-11-27 01:31
c++永不为奴!
1
送花
回复
分享
发布于 2021-11-27 15:37
这个是原地new,其实new关键字第一步是分配空间,第二步就是在分配的空间上面执行这个原地new,原地new不开辟空间,就是单纯的在这个空间上面执行构造函数。有意思的是可以在栈空间上面执行这个操作来创建对象hh
1
送花
回复
分享
发布于 2021-11-29 14:55
看到楼主说换语言什么的,现在Java比C++好找工作吗?
1
送花
回复
分享
发布于 2021-12-01 21:20
这么难吗 大二菜狗表示好慌😥
1
送花
回复
分享
发布于 2021-12-08 19:59
誓与Java共存亡😂
1
送花
回复
分享
发布于 2021-12-21 12:05
问个和技术无关的问题…请问一定要有实习经历最好吗?现在研二,论文还没头绪,感觉也来不及准备三四月就面试实习了。不知道这几个月专心论文然后秋招直接找工作可以吗?会有很大的劣势吗?
1
送花
回复
分享
发布于 2022-02-13 23:31
这是造核弹级别
1
送花
回复
分享
发布于 2022-02-20 18:23
老哥怎么转go了呀
1
送花
回复
分享
发布于 2022-03-22 15:39
看到C++后,我认真的看完了
17
送花
回复
分享
发布于 2021-11-26 23:37
大佬最后去哪里
点赞
送花
回复
分享
发布于 2021-11-27 09:56
向楼主学习😘,话说现在分布式是不是变成必会的了。。
点赞
送花
回复
分享
发布于 2021-11-27 10:21
楼主,想问下你们实习是3月份开始的,还是7月开始学习的呀?😁
点赞
送花
回复
分享
发布于 2021-11-27 16:43
楼主好厉害
点赞
送花
回复
分享
发布于 2021-11-27 17:08

相关推荐

发面筋,攒好运1.自我介绍2.介绍一下tcp协议?如何唯一确定一个tcp连接?3.Http是基于什么协议?4.为什么是三次握手,两次四次会有什么问题?5.什么是IOC?6.Spring在容器启动阶段会做什么?7.Bean定义和依赖定义有哪些方式?8.有哪些依赖注入的方法?9.Spring的Bean的作用域有哪些?几种在web应用中使用的作用域,了解吗?10.Spring中的单例Bean会存在线程安全问题吗?11.Spring中循环依赖问题了解过吗?12.循环依赖问题会发生在哪些Spring作用域中?13.一定要三级缓存吗,两级不行吗?14.AOP了解过吗?这样做有什么好处?15.AOP的实现是动态代理,那你知道Spring中的AOP是怎么实现的吗?16.JDK动态代理和CGLib动态代理分别怎么选择?17.Spring的事务有哪些?声明式事务和编程式事务深入了解过吗?————没深入了解过,pass跳过18.Java对象创建的过程了解吗?19.有听过指针碰撞吗?20.如果你来设计一门语言,你觉得GC要做哪些事?21.Redis在实际项目中使用过吗,什么场景下用的?22.在什么场景下需要使用分布式锁?23.Redis有哪些常用数据结构,底层分别怎么实现?24.粉丝点赞排行榜怎么实现?zset的函数使用使用过吗?具体点score存什么?25.听说过延迟队列吗?————没听过,乱说一通26.如何通过Redis实现分布式锁,底层讲讲?穿插一些项目中redis的使用27.MySQL有哪些常用存储引擎?MyISAM和InnoDB在主键上有区别吗?在count方法执行上有区别吗?28.聚簇索引和非聚簇索引?为什么要用B+树?29.有了解过意向锁吗?挑一个有挑战的项目聊聊,又是20分钟拷打,麻了手撕:两个有序数组合并为一个有序数组(我原本都准备太难就算了,结果出个这么简单的)反问:结果多久出?————一周左右接下来一段时间怎么学?整体还是很不错,常规八股居多(为什么网上都说鹅不考Spring框架,到我这全是Spring),这一两个月复习进度还行,大部分也答得上来,和面试官也聊的蛮愉快的。让我感觉稳的是面试官说你比我大三强、问结果回答最晚下周约面,但是没想到反手半小时就挂了,只能说还是菜了,厉害的太多了
点赞 评论 收藏
转发
74 447 评论
分享
牛客网
牛客企业服务