腾讯2019届C/C++实习生招聘,本人内推,到现在电话面试了三次(已经凉凉),写篇面试经验吧!

总体来说,面试所问的问题有前有深,还是比较注重基础知识和底层的东西的,包括网络,I/O,STL,数据结构等 三次面试问题会有重复的,重复的我就不再列出来

一面

  1. 没有让自我介绍,大多电话面也不会很尴尬的让你介绍自己,都会选择问你的大学,学习生活开始慢慢进入正题;
  2. 如何检测一个系统是64位还是32位?(比较基础也很常见,指针的大小不同,写个程序sizeof()此指针大小即可);
  3. 那大小端怎么判断?(方法很多,我说了用一个联合体,定义个char数组,和一个int,根据输入的char输出int,看输出的 16进制数顺序,可以判断。)
  4. 如何判断两个单链表是否有交叉?(剑指Offer原题,网上也很多)
  5. 学c++多久了,让你写一本c++的书,你会怎么规划?(主要是想了解你的学习历程,学习的知识体系,问题挺不错的)
  6. 剖析过Libevent库,说说它的运行原理吧?(实现原理,事件注册删除,如何等待事件,底层数据结构等)
  7. linux用的多吗,如何在linux下开发的?(我装的是虚拟机,vim gcc g++ 等)
  8. 那如何调试程序呢?平常是如何做的?(就是gdb,主要会问比如编译时候加-g,之后运行调试,打断点,如何调试多线程等,也都是些基本用法,熟悉下就行)
  9. STL看过是吧?红黑树知道吗?(我主要说了红黑树的特性,加上红黑树出现的原因,不绝对平衡等)
    栈 队列 vector都说说吧(主要说他们的特性和底层数据结构就可以)
    map,set,hashmap,hashset的底层数据结构(前两个是红黑树,后两个是hash表)
    还问了multiset,multimap实现的原理(就是调用红黑树的插入接口不同,一个可以有重复的键值,一个没有)
  10. traceroute,tcpdump两个常用linux命令,作用以及如何实现的,基本用法等!
  11. 网络编程了解吗?编程实现过吗?socket通信服务器和客户端的各自实现步骤等!(创建 绑定 监听 accept 收发 close)
  12. tcp和udp差别,为什么tcp更可靠?各自适用场景?(tcp面向连接,重传机制,拥塞控制,滑动窗口等说说,udp适合突发流量大,以及实时电话视频直播等;TCP适合文件传送等)
  13. 玩游戏吗?对游戏开发感兴趣吗?游戏卡顿说下你的分析?(笔者说玩过全军出击,游戏卡顿可能和网络,以及游戏场景画面切换过大,打斗场景计算量大等自己琢磨说了下。。。)
  14. cpu,mem,如何查看使用情况?(有下来查到的,top,cat /proc/meminfo,memstat,free等 cat /proc/cpuinfo等)
  15. ipc机制,线程同步机制等(知道有哪些,会简单使用就可以)
  16. linux下开发,远程调试用的什么工具?vim插件用过吗?(putty ctags)
  17. 说说select,epoll?(实现方式,效率,优缺点等);
  18. 说说你的bt下载软件开发这个项目吧?(项目自己要把握面试官常问的重点)
  19. 说说其他的吧!考研还是找工作?为什么?自己未来规划?有什么问题问我等。

二面

1.直接开始吧!说说你内存检漏工具的原理?(自己的项目)说说哪一个项目对你提升最大?
2.你的bt下载项目,说说原理?说说其中实用的通信方式,如何连接tracker服务器,什么通信方式?
3.socket通信,使用的是阻塞模式还是非阻塞?阻塞非阻塞区别?
4.ip包头结构?大小多少?
5.I/O复用机制,libevent内部原理!
6.说下makefile的实现过程?结合程序编译过程说下makefile执行过程!
7.gdb如何去监视内存?
8.说说设计模式吧?是什么?你知道哪些设计模式?设计模式作用?
9.STL中常问的,迭代器失效问题!hashset hashmap结构等
10.服务器卡顿了,说说你的分析?会是为什么出现?
11.管道,共享内存,消息队列用过吗?如何实现的?
12.说下内存池吧?
我有个事,今天就先到这吧。。。

三面

很奇怪其实,二面之后一直没消息,以为凉凉,4月13又来电话说再面试一下,这次面试后有消息就是hr了,赶紧准备,十分钟后就开始面试了。。。
1.让我主要先介绍项目,问的很细,对于BT协议面试官绝对很明白,持续时间比较长。。。
2.traceroute底层协议,ping的实现过程!
3.linux下查找文件的方式方法?
4.如何查看进程信息?内存CPU使用情况等?
5.智能指针你用过?它的实现原理?
6.函数模板是在什么阶段编译的呢?说说你的分析?
7.tcp udp 底层协议,属于那一层等?select和epoll等。
8.解决hash冲突的办法都有啥?
9.虚拟内存了解吗?如何从虚拟内存取数据?
10.给你一亿个qq号,如何存放更合理?查找方便?复杂度是多少?
12.虚函数了解吗?说说?
重复的问题我就只提一次,感觉吧 三次面试都是基础的知识,基础的知识得扎实,网络方面的,linux的,c++的基础常考等知识,真的得好好准备,刷下题,面试多了自己也就懂了,希望对你有帮助!
菜鸟我只能参加校招了,已经面了两次,之后有了结果再发面筋,祈祷!!!

腾讯内推三面经验分享相关推荐

  1. Offer年薪低于25W全额退款|阿里、腾讯内推快艇《全链路大数据分析工程师》课程招生简章...

    <全链路大数据分析工程师>招生简章 BATH在内的13大行业背景真实数据项目实战 全球顶尖互联网公司一线数据科学家亲授 中科院助教天团全方位指导 阿里腾讯大厂内推绿色通道 offer年薪低 ...

  2. 2016蘑菇街内推电面经验

    今天收到了蘑菇街面试的结果,虽然有点意外,被拒了,但还是记录下这次过程,反思一下. 在蘑菇街内推投递简历三周后,收到了蘑菇街的电话.原来一直以为没戏了,因为我身边的人基本在一周前已经收到电话面试.我看 ...

  3. 2021腾讯内推面试

    等腾讯的2021届秋招,等的捉急了,找了牛客网的内推,谁知道秋招还没开始就直接被PCG事业群捞起来面试了...走狗屎运了 没有经过hr,直接被面试官捞起来,然后约定的时间面试,感觉有点迷.... 谁知 ...

  4. 腾讯招聘总监:腾讯内推的思考与实践|好文推荐

    作者:王安,腾讯集团人力资源部招聘调配中心总监 今天我要跟大家讲的主题是招聘中非常小的一部分,就讲内部推荐.内部推荐,我相信很多企业都在做,各有不同的方法,腾讯是怎么做的,我们有什么心得和经验,在这里 ...

  5. 杭州大江东科目三路线经验分享

    之前考试的时候搜了很多大江东科目三的资料,有点凌乱,我这里做一个总结吧,造福后人~ 首先,网上找的一张经典的图,内圈比较简单,注意别熄火,跟着教练熟悉几次就好.大江东外圈的路线图,如下: 出门后分左边 ...

  6. 中科院计算机研究生推免面试,【中科院信工所学生兼职面试】研究生推免面试经验分享。-看准网...

    首先在此声明一下,没有抹黑信工所的意思,也没有夸大信工所的意思,客观地以求职者和招聘者的身份分析问题,请各位看官客观看待.1.面试过程:进来之后就开始,自我介绍,看简历问问题,基本流程没有变.2.你还 ...

  7. 2017腾讯内推实习生面试经历(已获得offer)

    腾讯电话一面(32min)问得都是有关Linux下的网络编程和系统编程问题,范围很广但是不深,不难回答. 1 select,poll,epoll的区别:2 进程通信的IPC种类:3 有名管道和无名管道 ...

  8. 【新学期】双非本科大三学长经验分享

    一.自我介绍

  9. 内推学弟进了腾讯,看看他的标杆简历!

    直系学弟的简历分享,凡人也可以成仙?! 大家好,我是鱼皮,求职季快到了,很多小伙伴问我:简历应该怎么写才能吸引面试官呢? 其实之前给大家分享过鱼皮自己的求职简历和简历模板(数据是模拟的哈): [外链图 ...

最新文章

  1. 【拓扑排序】【bitset】Gym - 101128A - Promotions
  2. 关于python知识点的blog
  3. 【Leetcode | 顺序刷题】数学目录
  4. IE浏览器报错 ‘Rowspan’ 为空或不是对象
  5. Protocol Buffers C++ 入门教程
  6. HTTP状态代码列表
  7. 设计一个递归算法释放二叉树bt中的所有结点(二叉树采用二叉链表存储结构)
  8. lvgl8.2 分析画面刷新
  9. Modown v7.3无限制版+ Erphpdown12.3插件 + 工单系统
  10. new一个对象是个什么过程
  11. Django笔记09:一招解决使用regroup模板标签出现的重复分组问题
  12. 被指开除高级研究员,谷歌大神Jeff Dean回应:是她说不答应条件就离职
  13. 托业单词表part1
  14. 程序与生活:你是软件程序员还是软件工程师?
  15. Google TPU edge装机
  16. 计算机辅助制造题库选择题,《机械设计基础习题库
  17. IDEA 的Surround With (例如try/catch)快捷键
  18. 基于Python实现数字图像可视化水印系统
  19. Vue3 + 高德地图
  20. python 2020微光 笔试01 分辨复读机

热门文章

  1. datagridview中读取数据判断+考勤每月上班天数判断
  2. 11系统越狱无法连接服务器,Electra发布iOS 11.2-11.3.1“不完美”越狱工具(附教程)...
  3. 构建服务器集群感知的 Java 应用程序
  4. access如何保存小数点后_1英寸多少毫米,英制图纸如何快速转公制,转换后小数点怎么处理...
  5. Effective C++条款(第三版-侯杰译)
  6. 电商推荐系统-数据加载
  7. Ubuntu系统目录下各文件夹功能介绍【转载】
  8. 阿里服务器怎么用教程[第一部分]
  9. 下列哪种不是python元组的定义方式_下列哪种不是Python元组的定义方式? ( )_学小易找答案...
  10. “穿越”到虚拟世界笑风生,网易瑶台沉浸式活动平台创新云端活动体验