腾讯6面面经,已拿offer

腾讯春招我一共面了6次技术面,个人感觉我应该是腾讯技术岗面试次数最多的人了,还是水平太菜,前面被腾讯挂了三次,好在运气还可以每次挂都会被捞起来,终于赶在最后一天4.1运气爆发,完成1面2面和hr面,4.3下午拿到offer。下面发一下面经:

  • 一面(IEG,80分钟)

    • 聊项目,聊着会时不时蹦出来个问题
    • C++如何实现面向对象
    • int*p = new int[10],分别存放在哪?占空间多少?32位与64位系统区别?
    • 堆栈如何存放(地址空间增减)
    • Linux打开文件,文件标志符什么的。。。(不会
    • 父子进程有哪些是一样的
    • MySQL引擎,InnoDB与MyISAM区别
    • 事务基本特性
    • MySQL如何优化性能
    • MySQL性能不能再提升,还能怎么优化系统
    • Redis为什么比Mysql快
    • HTTP和HTTPS,介绍HTTPS
    • GET和POST区别
    • TCP三次握手,四次挥手以及为什么
    • 网络传输过程,怎么得到IP地址的
    • 大量请求到服务端什么的。。。多路复用解决(不会
    • select和epoll,epoll有哪些模式
    • 多线程为什么会死锁
    • 死锁如何解决
    • 项目中用过哪些设计模式用的

    最后,面试官觉得我没有C++的后台开发经验,与岗位不是合适,面试完之后状态变灰,凉~
    过了两天被腾讯云捞起来,重新开始。

  • 一面(腾讯云,20分钟)

    • 简单聊了一下项目,难点
    • 几种排序算法,复杂度
    • Hash 表如何解决碰撞
    • 查单词前缀,字典树,复杂度
    • 进程和线程
    • 僵尸进程,init进程
    • 说一下锁
    • 自旋锁
    • CAS原理
    • TCP三次握手
    • TIME_WAIT
    • 海量数据求中位数,怎么分数据,时间复杂度

    这一面面的还可以,然后告诉我会有二面。。结果二面玄学挂了。。

  • 二面(腾讯云,20分钟)

    • 聊项目
    • 几种语言有什么区别
    • 实习时间
    • 结果面试完状态灰了,不是很懂,然后回去总结可能是自己项目介绍的不是很好

    然后,过了几天又被捞了。。

  • 一面(WXG,40分钟)

    • 做两道题(做出来一道)
    • 线程进程区别
    • HTTP请求过程
    • HTTP/HTTPS,对称加密/非对称加密
    • 数据库索引
    • 事务的实现原理
    • 感觉没问太多,但是面试官觉得我答得不够广也不够深,此时已经快自闭了= =

    挂了之后当天就又被捞起来,然后约了4.1上午面试,我心里想提前批不是快结束了,但是反正已经不抱太大希望就不管了,然后4.1号上午官网状态还是亮着的,没有灰。

  • 一面(腾讯云,60分钟)

    • JVM GC,对象创建,多态,扯了分派
    • C++内存泄漏,Java内存泄漏什么原因
    • 操作系统线程,进程
    • 进程怎么切换
    • 有一个IO怎么处理
    • HTTP请求过程
    • 内网多个电脑IP是一样的,外网返回数据怎么找到对于电脑
    • 数据库索引
    • 联合索引需要注意什么
    • 用没用过redis(没用过。。
    • 用过哪些网络编程框架(我说没用过,知道netty,说了一下多路复用
    • 还有一些记不清了。。
    • 最后聊了聊项目

    下午,一直很忐忑,5点收到面试电话,开始二面

  • 二面(腾讯云,60分钟)

    • 聊项目
    • HTTP/HTTPS
    • 对称加密/非对称加密,SSL为什么要两种一起用
    • TCP/UDP常用端口
    • TCP/UDP可以占用同一个端口吗?
    • 线程/进程
    • 进程的内存分布,线程的栈是分配在哪里的
    • 进程的内存管理,如何寻址,怎么提高寻址效率
    • java怎么实现多线程
    • 怎么实现同步
    • 用锁的时候需要注意什么
    • 说一下你知道的数据结构
    • 数组和hash表有什么区别
    • hash表怎么做的
    • hash函数怎么设计
    • 知道java哪些树的数据结构
    • Hashmap和Treemap有什么区别
    • 说一下快速排序过程,时间复杂度,最差情况,怎么优化
    • 大数据小内存,求中位数(说了一种方法让继续优化)
    • 暂时想到这些。。
    • 面完问面试官,说很快会有HR面

    但是面试完状态还一直都是初试,晚上就一直刷官网状态,目睹状态从初试-复试-HR面试,过一会就接到HR电话。

  • HR面试

    • 介绍一下你的项目
    • 你平时是怎么安排时间的
    • 之前怎么没出去实习
    • 你家是哪里的,父母工作
    • 可以去深圳吗
    • 实习时间
    • 聊的挺快的,然后HR就说我没什么问题了

    过了一会,官网状态已完成,4.1号最后一天完成3次面试,在临结束前完成了,现在想想真的刺激,HR还说我是他面的最后一个。

最后总结:

  1. 腾讯的实习生面试还是更加重视基础的(网络,操作系统,数据库,数据结构),这些一定要会;
  2. 运气也是实力的一部分,在有实力的基础上,加上一些运气总会过的,自己能被捞起来4次运气也是不错了;
  3. 还有就是表达,面试一定要多说,我最开始的几次面试被问到不会的就跳过,但是其实可以尽量结合你知道的说一些思路;
  4. 祝大家早日拿到offer~
#腾讯##面经##春招##实习##C++工程师#
全部评论
lz hr面试后多久收到的offer啊
点赞 回复 分享
发布于 2019-04-20 21:56
emmm,c++如何实现面向对象怎么答啊,不就是用类么🤣🤣
点赞 回复 分享
发布于 2019-04-09 10:23
对称加密/非对称加密,SSL为什么要两种一起用。。怎么答?
点赞 回复 分享
发布于 2019-04-04 17:06
恭喜,今晚我也是第6次面试了,但是还不是hr..
点赞 回复 分享
发布于 2019-04-04 16:55
大佬你数据库是怎么学的?
点赞 回复 分享
发布于 2019-04-04 16:50
恭喜恭喜
点赞 回复 分享
发布于 2019-04-04 14:19
厉害
点赞 回复 分享
发布于 2019-04-04 14:15

相关推荐

点赞 评论 收藏
分享
08-19 13:16
已编辑
门头沟学院 C++
大家好,我去年找到实习offer过后就没怎么上牛客了。时隔一年多回来看看,看看能不能帮助到大家。去年的6月到10月我在光子工作室实习,通过了实习考核,获得了留用资格。今年7月份正式入职,现在已经上班一个月了。工作的环境非常不错,弹性上下班不用打卡,虽说是十点上班,但其实晚个十几二十分钟到工位也完全ok。晚上如果临时有事,只要说一声即可提前下班。每个人都会分配一个能力超强的导师,导师会向你提供专业指导,为你安排合适的工作内容,帮你找好学习资料,给你充分的时间让你学习成长。工作内容与以前学习的知识息息相关,包括各种C++语法、图形学(Games101)知识,这让我觉得大学几年没白读。我个人的面试经历可以说是十分的坎坷了,前前后后总共面试了13次(战绩可查,看我去年找实习时发的帖子)。那段时间,我经常是每隔几分钟就刷新一次腾讯校招的官网查面试结果,经常半夜刷牛客,焦虑到失眠。其中有一轮面试,整个流程近20天,已经走到三面,还是没过,那是对我打击最大的一次。第十一次收到面试邀请的时候,我犹豫要不要拒绝,想着反正也过不了,摆烂算了。最终还是想着积累点经验,接受了面试。结果:一面后两天约二面,二面后几分钟约HR面,HR面后是五一假期,假期后第一天就收到了offer。希望我的这段经历能够鼓舞或帮助到正在秋招面试的朋友们。具体的面试题目大体已经不记得了,基本上都是C++的语法和图形学的概念原理。牛客、知乎上都有总结,面试题的内容基本都列于其中。但是一定要了解原理,不能光靠背,面试官会想办法分辨出你是死记硬背的还是真正理解的。欢迎大家积极投递腾讯,这是我的内推码:  @腾讯招聘
腾讯成长空间 856人发布
点赞 评论 收藏
分享
08-13 11:50
门头沟学院 Java
点赞 评论 收藏
分享
评论
15
121
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务