腾讯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++工程师#
全部评论
厉害
点赞
送花
回复
分享
发布于 2019-04-04 14:15
恭喜恭喜
点赞
送花
回复
分享
发布于 2019-04-04 14:19
滴滴
校招火热招聘中
官网直投
大佬你数据库是怎么学的?
点赞
送花
回复
分享
发布于 2019-04-04 16:50
恭喜,今晚我也是第6次面试了,但是还不是hr..
点赞
送花
回复
分享
发布于 2019-04-04 16:55
对称加密/非对称加密,SSL为什么要两种一起用。。怎么答?
点赞
送花
回复
分享
发布于 2019-04-04 17:06
emmm,c++如何实现面向对象怎么答啊,不就是用类么🤣🤣
点赞
送花
回复
分享
发布于 2019-04-09 10:23
lz hr面试后多久收到的offer啊
点赞
送花
回复
分享
发布于 2019-04-20 21:56

相关推荐

点赞 评论 收藏
转发
15 119 评论
分享
牛客网
牛客企业服务