腾讯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. 最近在学什么东西。
我以为是IEG结果是PCG,还真是说接受调剂就直接调剂啊。。。
#腾讯##C++工程师##面经##校招#