腾讯C++后台开发1+2+3面筋

一面:

一上来问了很久我在字节跳动的实习经历与负责的板块。

1. 问项目内存池

2. 问项目web服务器,我说是凑数的

3. select poll epoll

4. linux虚拟地址与物理地址如何对应

5. 讨论了一下go  C++ python 现状与未来发展

6. 智能指针

7. 有啥想问的?

二面:

一上来问了很久我在字节跳动的实习经历与负责的板块。。。

1. 讨论了音频审核相关的系统架构和系统容灾。

2. 讨论了项目:内存池,主要问:为什么要做这个,说一说架构与优点。

3. 25匹马5条跑道,要决出前三名,最快跑几次?        7次

4. 25匹马5条跑道,要决出前五名,需要跑几次?        最少8次最多9次

5. 做算法  一个含N个数的随机无序数组,每次操作可以使随机N-1个数+1,求需要至少多少次能使整个数组所有数相等。

6. 做算法  字符串通配符'?'与'*',给定源字符串与目标字符串,编程判断是否能匹配(注意*bc与abcbc能匹配)

需要用到回溯

7. 你还有啥想问的?


三面:

一上来问了很久我在字节跳动的实习经历与负责的板块。(复读机无疑)

1. 为啥对腾讯感兴趣

2. 在字节跳动你有哪些收获?技术上以及能力上

3. 字符串去掉不可见字符,我说了两种,他没理解我说的原地法,就又说了一种扫一遍-计数-删除的方法,效率略慢但都是O(N)。

4. 你平时喜欢玩啥。

5. 三句性格的优点与三句性格的缺点来评价自己。

6. 第三范式了解吗   不了解。

7. 10万个手机号找出重复最多的十个,10亿个手机号呢。

9. 最近在学什么东西。

10. 你还有啥想问的?


我以为是IEG结果是PCG,还真是说接受调剂就直接调剂啊。。。

#腾讯##C++工程师##面经##校招#
全部评论
字节跳动的实习经历也发一下
点赞 回复 分享
发布于 2019-09-17 20:19
楼主有答案供参考么😂😅
点赞 回复 分享
发布于 2019-09-17 19:26
算法都挺难啊,现在都不问剑指offer上的题了
点赞 回复 分享
发布于 2019-09-17 20:24
每次面试到最后,都是面试官问我们有啥想问的,所以我们该问面试官一些什么呀。
点赞 回复 分享
发布于 2023-04-06 05:54 江苏

相关推荐

02-06 15:19
河南大学 C++
勤奋搬砖的小牛马:不知道你有没有听过一个说法:C/C++不同方向有生殖隔离。 C/C++有很多细分方向(嵌入式,图形学,数据库内核,分布式存储,机器学习,等等),每个方向要学的东西都完全不一样。不像Java那种,不管哪个公司招人,要求的技术栈大差不差。 面试的时候,你要打动面试官对吧。大部分情况下面试官问的都是他比较熟悉的东西,一般就是他所在的公司做的方向的那套东西。这时候如果你简历上做的东西跟他熟悉的东西没有重叠,就很尴尬了。 你做的他根本看不懂,他只能问你一些基础八股。 假设你答得很好,他会对你有一个“基础很好但是没有XX方向相关经验”的印象,然后面评给你个65-70分。 假设你答得不好,或者他强行问你一些跟他做的方向相关,但你不懂的领域的东西(很多面试官都是这样),你基本就挂了。 如果你做的项目实际上很扎实,这就很亏,你根本没机会展示出你的优势,付出的努力也没转化为找工作的竞争力。 所以,现在当务之急是确定一个细分方向,然后去针对性准备相关知识和项目。 这里分两种情况。 1. 如果你实验室有一个C/C++相关的研究方向,并且这个方向比较火:一定利用好这个宝贵的优势多学习,多做项目,争取把实验室项目吃透,转化为你自己简历上的项目; 2. 其他情况:多查资料调研各个方向,决定方向以后,赶快找相关实习;或者自己找项目、lab做。目标也是在简历上有相关经验可以写; 简历有相关方向的实战项目,是关键中的关键! 同时其他方面需要准备: 1. 刷题 2. 语言基础知识 3. 操作系统 4. 网络 5. 细分方向知识 1如何准备:********面试经典150题,每天刷保持手感;没时间可以只刷简单和中等。 2-4如何准备:网上搜集面试常考的知识点,或者学习路线,然后到教材里划章节范围,看教材学。看教材的目的是有一个比较系统性的知识基础。学完再看看面经,看哪些地方是知识盲区,学之。可能有些知识(比如Linux某些特性)不在教材里,这些去网上找资料学。 5如何准备:领域知识的准备就比较灵活了。上面提到做项目的过程中,你应该已经陆陆续续学了一些。再多看看面经,针对常考的知识点查缺补漏。 再提一句,如果26年毕业,那今年就得参加秋招了。如果之前完全没准备过C/C++,估计来不及了。C/C++岗位相对较少,并且由于语言对研发能力要求高,所以能在里面卷的人一般能力都不差。这时候来卷C/C++要慎重,Java相对来说岗位多得多,准备难度也小一些。
点赞 评论 收藏
分享
评论
1
46
分享

创作者周榜

更多
牛客网
牛客企业服务