去年的C++面经合集

时间过得真快,又到了春招的日子。想起我大三投的暑假实习,唏嘘不已。过几天就是考研复试了,看半天越看越不会,干脆把去年的一些面试整理出来,攒攒人品。我投的是C++的,面经大多数也是C++的,有的时间久远或者没有记录会有一些差别,我争取凭记忆复现一下。

内含:腾讯IEG后端开发一面、阿里灵犀互娱游戏开发一二面、4399游戏开发一面hr面、联想C++一面、EAchina游戏开发一二面、字节抖音客户端开发一面、网易雷火测开一面、得物算法工程师一面。

还有一些没有什么印象的面试了,就不写了。

腾讯IEG后端开发一面

这是人生中第一次面试,啥也没准备就冲了,寄。好处就是及时记录了,问题比较详细。

项目(五分钟

C++

  • map unordered_map底层(没问红黑树是啥;复杂度
  • static
  • const
  • 虚函数纯虚函数
  • 内存管理
  • 三种智能指针
  • 堆栈区别

Linux

  • 怎样内存管理(信号量 协程那些)
  • 哪些常用命令
  • 查看端口
  • 查看磁盘占用

操作系统

  • 进程和线程

计网

  • 七层模型和四层模型是啥
  • 四次挥手的两种wait
  • 为什么要三次握手

算法 (四十分钟

  • 最近公共祖先节点
  • LRU

阿里灵犀互娱游戏开发

一面

20分钟,有点忘了,印象中就是啥八股都有问到,没有深入底层。

二面

印象中一个动态指针问了半个小时,问怎么实现。深挖我的项目,问我写过多线程没,写过游戏没。挂。

4399游戏开发

一面

15分钟,印象中就是啥八股都有问到,仅局限于问到,一个问题说几句话就完了。可以搜一搜4399一面面经,都大差不差的。

hr面

4399是一面完就hr面,挂了,常规问题。当时投的比较晚,可能是因为这一点,hr问为什么投4399,我说想尝试一下大厂,就挂了。避雷这种答案。

联想C++一面

这个之前写了,是两个人面的。在 https://www.nowcoder.com/discuss/353159461034467328

EAChina 游戏开发?忘记具体岗位了

EA怎么说呢,据说有四面。一个下午面两次,二面挂了。

一面

打开VSCode,然后根据面试官要求写代码。正常解,然后问怎么优化。面了大概一个半小时,就一直敲代码。 印象中:

  • 到叶子结点的目标和。如果输出路径怎么用空间复杂度O1来做,不用辅助数组
  • 一个二维矩阵,求到右下角的最短路径和。用dp怎么做
  • 一道排序,类似于第k大的数,问你怎么小于nlogn
  • 一道回溯的题,然后问优化
  • 手撕trie树

二面

中间休息了15分钟等面试官来。口述了题干,没记好,写的时候神志不清,二十分钟直接寄。不该寄的,这题做过。

  • 单线程CPU

字节抖音客户端开发一面

忘记具体八股了,问了很多计网,没问linux没问数据库。

  • 视频直播用什么协议为什么,
  • http/https
  • https加密过程
  • http2.0 1.x区别,
  • tcp等等。
  • 堆和栈的区别
  • 虚函数
  • C++常用的容器,使用场景,底层
  • 字节对齐

算法题是

  • k个升序链表的合并

我印象中好像还有一道题是链表模拟整数相加的,但是好像不是字节的。

网易雷火测开一面

忘了很多,选一些印象深刻的

  • stl
  • 讲一讲排序算法
  • 算法的稳定指的是什么?哪些算法是稳定的?
  • socket
  • rpc
  • 虚函数
  • 计网的一些东西
  • 口述,二维矩阵,求到右下角的最短路径和
  • 口述汉诺塔
  • 口述二叉树最短路径
  • 问了一些游戏相关的东西,根据这些游戏问怎么做的、问一些相关技术内容

得物算法工程师一面

印象中很硬核,从前端问到中间件问到算法问到后端问到数据库,主要是面试官在讲,面试40分钟有30分钟在听课。具体的有:

  • 特征穿越
  • 怎么处理过拟合
  • 数据库设计,假如一个省、一个省下面很多市很多区很多街道,数据库要怎么存 是每个类型存一张表吗还是什么
  • 分布式唯一id,哪些开源框架
  • rpc原理
  • 多线程
  • 数据库优化只在同一台机器怎么做
  • 讲了许多业务逻辑
#面试复盘##如何判断面试是否凉了##2023考研你上岸了吗##我的实习求职记录##C/C++#
全部评论
老哥是实习考研双线程吗
2 回复 分享
发布于 2023-03-26 20:50 湖北
m
1 回复 分享
发布于 2023-08-26 11:53 美国
数据库设计那部分是怎么搞
1 回复 分享
发布于 2023-04-07 16:46 广东
问问佬单线程CPU是什么题啊?难道是verilog手写FPGA
点赞 回复 分享
发布于 2024-03-20 23:23 美国
看来我面试前再去手撕了一下Trie树是正确的做法
点赞 回复 分享
发布于 2023-08-24 14:32 广东
大佬联想没后续了么
点赞 回复 分享
发布于 2023-04-04 10:45 广东
刷到本科校友了,大佬好强
点赞 回复 分享
发布于 2023-04-01 19:14 江苏
同华师,4399二面挂了,今天收到感谢信。有点出乎意料,很有把握的就是hr面,还是来了感谢信
点赞 回复 分享
发布于 2023-03-28 22:10 广东
投了这么多大厂吗?
点赞 回复 分享
发布于 2023-03-26 21:42 湖南
4399有笔试吗?薪资待遇怎么样
点赞 回复 分享
发布于 2023-03-26 21:36 湖北
可以问一下考到哪里了没?
点赞 回复 分享
发布于 2023-03-26 17:53 江苏

相关推荐

投递上海得物信息集团有限公司等公司7个岗位
点赞 评论 收藏
分享
04-28 22:42
腾讯_后端开发
2024年的校招生,腾讯后端开发部门,现如今已经跳到字节了~因为认证信息还没改所以现在的认证还是腾讯的为什么跳槽:其实有两个方面的原因,一个是当时在腾讯的csig部门,业务当时确实可能不太行……貌似还没有盈利,并且是做私有云,私有云真的会有很多杂七杂八的事,每个客户都有自己的定制化需求,你就要不停做兼容,并且要跟着客户的交互时间赶进度,我同事加班多的时候都是周末一个月加三天,pm也催的很紧,总的来说就是卷+没有什么回报(csig的年终大家上脉脉查查,都是真的……)第二个原因是我的mt,感觉有时候有点没耐心,其实对于新人来说工作中mt的好坏占了一半工作体验!一个好的mt真的能让你工作体验好很多,我的mt有时候容易发脾气,然后说话也有时候会用说教的语气……看见别人跟mt关系很好我是真的羡慕啊……基于这两个原因,在腾讯的那阵子其实是很焦虑的,每天都在找工作和继续苟之间纠结,最终一月份还是去改了下简历,过年之前就开始准备了,趁过年的十天假在家一直刷题然后面试字节,很顺利地过了!基本上都是两三天告知结果,这次社招没有投太多公司,只投了四五家主要是不太想换城市的原因感觉很麻烦?所以最开始只投了深圳的公司,有另一个公司拿到了offer但是没涨薪,另外一个是招全栈开发可能因为我前端经验很少最后四面面完挂了,然后有一个公司可能因为没get到项目亮点挂了,最后一个公司是当时已经拿到了字节offer就终止面试了然后三月底成功入职字节了并且涨幅达预期~目前字节工作体验:仍然是tob业务,但不是私有云了,比之前工作体验好很多现在的mt超级有耐心,现在是逢人就夸mt,其他的同事目前也没有遇到不好相处的,然后在这里目前就是专心工作,还没有什么跟产品或者pm扯皮的字节的技术基建真的很好!中间件和飞书文档太完善啦!今年字节的福利有所下降了,但是我目前体验下来比字节好很多,以后我就是字节的狗哈哈哈哈!
人生就是闯:字节这边比较野蛮生长,多关注产品OKR走向去做,context 过程一定对清楚预期就好,其他的福利待遇确实拉满
点赞 评论 收藏
分享
评论
33
286
分享

创作者周榜

更多
牛客网
牛客企业服务