背景

2017年我毕业于某不知名二本院校,校招进入一安防企业; 从事于后台服务接入工作。期间一直不断的提高自己,终于在今年如愿以偿,获得腾讯后台开发岗位offer。因此想借此分享成长路上的思考与困难,以及腾讯面试的整个流程。同时在这里声明学历及出身并非有意突出自己。相反,我希望任何拥有机会,并且热爱学习的人都尽量进入高等学府。如果你的出身既定,不要气馁,去努力改变你的命运。任何付出努力的人都值得尊敬!

面试

首先获得面试机会是比较困难的,对于我来说。前期我不断的投递都没能收到面试通知(不要脸般骚扰HR,嘿嘿φ(゜▽゜*)♪),后拜托朋友内推后才争取得到面试机会。首先内推后会收到邮件通知,你的朋友XXX已将你的简历推荐给腾讯岗位XXX,我们将尽快评估简历,并在7个工作日内将评估进展和结果返回给XXX。如果简历合适,将会有专人与您联系,安排面试事宜。

接下来面对的是漫长的等待,一度以为被淘汰了; 终于在第7个工作日接到腾讯总部打来的电话,是该岗位的直属上级,首先进行了十几分钟的电话沟通。主要是通过初步的一些沟通来判断你的水平层次,算是一面了。问题如下

  1. 说说struct与class的区别。
  2. 看到你博客上写了挺多不错的文章,说说多态的实现原理。
  3. 看你写了一个http服务器,能说说你的框架是怎样的吗?有进行过压测吗?QPS是多少?
  4. 工作中使用c++标准是多少,c++11有使用过吗?
  5. 为什么辞职?// 每一位面试官都会问。

通过的话接下来会有HR电话联系你,由于我是异地面试。HR建议我视频面试,但是我认为视频面试比较缓慢,现场面试顺利的话可以接下来的面试也完成;同时现场交流更能表达你是怎样的人,你懂哪些。所以我选择了前往深圳现场面试。商定好了后会收到面试通知的短信,表明面试时间地点,面试官以及需要携带证件。当时面试是在腾讯大厦的隔壁大族集团。记得一定要提前些到达,HR会提前联系你询问是否到达。到达大厅后机器自助登记一下,拿个临时工牌。然后到达指定楼层等待面试官。

二面面试官非常友好,就聊天的方式跟你交谈。腾讯内部热衷于读书并且分享,使用boost库。并且c++版本是紧跟最新标准。所以最好了解下新标准的一些特性。也会跟你聊最近看了什么书,有什么收获。

  1. c++11特性你了解有哪些?SYNC接口有使用过吗?
  2. 最新阅读了什么书籍?// 期间面试官建议我对<tcp-ip详解卷1>再读几遍。
  3. 设计一个server,画出设计框架,假设你无法预测会有多少个client连接你。// 我的回答是epoll边缘触发+非阻塞socket+线程池。
  4. 面试官写一个父类,让你写出子类的默认构造,拷贝构造,赋值操作接口。// 考察你怎么保证父类正确初始化和赋值。
  5. 你最近遇到比较难以解决的BUG是什么,怎么解决的?
  6. 说说你对你未来几年的职业规划。

顺利的话会让你等一下,等待下一轮面试。三面面试官应该是个领导,比较严肃;会让你冷汗直冒的那种o(╥﹏╥)o。四面面试官人也挺和善的,整体聊了会项目。他们的问题总结如下。

  1. 画一下TCP连接到断开的时序图。// 参考<TCP-IP详解卷1>
  2. 画一下你们做的系统架构,QPS能达到多少。// 我负责的只是其中一个模块,当时画不出来整个架构,冷汗连连。
  3. 说说你负责的项目难点在于哪里? // 提前梳理好自己的项目,不懂的话就说还不是很了解,切勿瞎吹。关公面前耍大刀。
  4. 你觉得你的优势和劣势是什么。// 尽量说些公司需要你具备的能力,劣势尽量轻描淡写,比如目前知识还不够全面。

四面过后面试官让我等会,叫下下一个面试官。不过当时可能面试官抽不开身,就让我先回去了。当时一度感觉非常绝望,因为现场提问很多都无法回答,回答上的也不尽如人意;因此准备好了接受失败。

结果第二天回去,在高铁检票前夕,我收到了一条短信。腾讯面试结果通知:您的面试结果为:进入评估!接下来接到了HR的电话,由于当时我已经离开深圳,因此安排了下一轮电话面试。五面面试官也非常友好与健谈,大概聊了20分钟左右,聊了些以下问题。

  1. 做一下自我介绍吧。
  2. 挑一个你觉得比较有代表的项目,介绍一下。
  3. 看你阅读过redis源码,谈谈你的收获。raft算法了解吗?
  4. 你有朋友在阿里腾讯或者硅谷吗?有了解过你与他们的技术路线有什么区别?
  5. 有了解过新技术吗?比如云,区块链,AI。
  6. 你对腾讯或者这个岗位有没有什么想了解的?

五面过后第二天,晚上下班后有点困就睡了一觉。醒来突然接到HR的电话,于是就开始了最后的HR面。

  1. 为什么考虑辞职? // 理由要充分;不可给人轻浮,不可靠印象。
  2. 你目前的薪水是多少,其他福利呢?平均下来月薪是多少。// 企鹅感觉就是专业些,其他公司只会简单问薪水。
  3. 你是独生吗?父母跟兄弟姐妹在哪里工作? // 企鹅调查信息很详细,要有心理准备。
  4. 有女朋友吗?女朋友在哪里工作?
  5. 你手上有其他公司offer吗?
  6. 你的期望薪水是多少? // 如实回答,后续需提供薪水证明。另外企鹅不会通过你以前薪水压你,这一点还是很靠谱。

如果你到达了这一步,那么恭喜你offer基本上指日可待;前提是你的简历以及提供信息全部诚实回答。因为接下来会有薪水调查与背景调查。可能大多数人都经历过,一些公司会通过你原有薪水压你期望薪资的事。但是我经历下来,企鹅不会这么做,它会给你评定的T等级应有的待遇。

接下来就是与HR谈offer,HR会给你介绍腾讯的薪酬福利体系,以及你的应聘岗位介绍,还有给你的待遇。但是这还没结束,因为正式offer还需要审批,并且同时需要进行背景调查你的简历是否真实。 如果审批通过,并且背景调查通过,那么接下来会收到正式offer。还有一系列入职流程邮件。

开启你的鲜鹅之旅→_→

总结

  1. 整个面试过程比较长,我从投递到最终收到offer经历了31天。
  2. 可能你不是尽善尽美,在各个方面都涉猎。但是一定要有自己的研究深度,与闪光点。
  3. 企鹅面试过程如实提供信息,诚实的交流是美好的开始。
  4. 如果你的出身比较一般,但是对自己又有信心,可以试一下内推。感受下绝望也是一种成长。
  5. 少废话,多读书。付出努力的人不管结果如何,都值得尊重。

书单

下面是近些年来学习的书单,不一定全部都看过;但基本都是经典。如果有更好的书籍推荐,欢迎补充。

  • UNIX网络编程卷1:套接字联网API - 网络编程必读巨著
  • UNIX网络编程卷2:进程间通信
  • TCP-IP详解卷1:协议 - 腾讯面试官建议多读几遍,有不一样的感悟
  • TCP-IP详解卷2:实现 - 根据自身实力选择是否需要阅读
  • TCP-IP详解卷3:TCP事务协议 - 根据自身实力选择是否需要阅读
  • Effective C++ - 没读过不能说学会了c++
  • HTTP权威指南 - 腾讯还会考察HTTPS
  • python核心编程 - 掌握一门脚本语言还是必须的
  • Head First 设计模式 - <设计模式>是经典,但偏晦涩,可以读读这本白话版设计模式
  • redis设计与实现 - redis不可多得的好书
  • 高性能MySQL - mysql经典,需要一定功底,并非读过一遍即可束之高阁
  • 深入理解Linux内核 - 计算机必备基础
  • 算法导论 - 程序员不懂算法怎么行
  • 计算机程序设计艺术 - 殿堂级先驱Donald E.Knuth出品

2019腾讯后台开发详细面试流程相关推荐

  1. 腾讯offer是什么样子_月薪35K:2020腾讯Java后端开发详细面试流程

    背景 2017年我毕业于某不知名二本院校,校招进入一安防企业; 从事于后台服务接入工作.期间一直不断的提高自己,终于在今年如愿以偿,获得腾讯后台开发岗位offer.因此想借此分享成长路上的思考与困难, ...

  2. 2019腾讯后台开发暑期实习面经汇总

    简介 腾讯公司成立于1998年11月,是目前中国最大的互联网综合服务提供商之一,也是中国服务用户最多的互联网企业之一.成立15年多以来,腾讯一直秉承一切以用户价值为依归的经营理念,始终处于稳健.高速发 ...

  3. 『腾讯后台开发』实习生技能要求

    一.操作系统方面 1. 多线程相关与线程之间同步技术 熟练使用(但不局限于)以下linux API linux下的线程创建.等待.获取线程id int pthread_create(pthread_t ...

  4. 华为、腾讯、淘宝面试流程+面试技术题分析,速看

    IT 是一个人才日益紧缺的行业,随着人才的紧缺,IT 业的薪水也是水涨船高.互联网巨头们对人才的争夺,更是日益激烈化.对于从事 IT 的职场人士,绝大部门都想进入那些巨头公司.除了薪水高.办公环境好, ...

  5. 华为、腾讯、淘宝面试流程+面试技术题分析,速看...

    IT 是一个人才日益紧缺的行业,随着人才的紧缺,IT 业的薪水也是水涨船高.互联网巨头们对人才的争夺,更是日益激烈化.对于从事 IT 的职场人士,绝大部门都想进入那些巨头公司.除了薪水高.办公环境好, ...

  6. 盘点腾讯后台开发各级工程师(T1-T9)需要具备哪些能力

    作为一个程序员,不管是初入职场的菜鸟还是做开发多年的老鸟,都希望有机会能进大厂,最近有不少小伙伴问腾讯好不好进?需要的技术栈是怎么样的?本文就给大家普及一下腾讯后台开发各级工程师(T1-T9)需要具备 ...

  7. 2021年4月28日 深圳头条后台开发实习面试(hr面)

    title: 2021年4月28日 深圳头条后台开发实习面试(hr面) tags: 面经 2021年4月28日 深圳头条后台开发实习面试(hr面) 自我介绍 为什么当时高考报考了机械行业呢? 你对机械 ...

  8. 2021年4月19日 深圳头条后台开发实习面试(二面)(含总结)

    title: 2021年4月19日 深圳头条后台开发实习面试(二面) tags: 面经 2021年4月19日 深圳头条后台开发实习面试(二面) 自我介绍 面试直接跟我讲你想让我问哪个方面的问题呢?(这 ...

  9. php开发工程师考试试卷,腾讯PHP开发工程师面试试卷

    1. 请对pOSIX风格和兼容perl风格两种正则表达式的主要函数进行类比说明 ereg preg_match ereg_replace preg_replace 2. 请说明在php.ini中saf ...

  10. mysql过载保护_腾讯后台开发技术总监浅谈过载保护 小心雪崩效应

    摘要: 每个系统,都有自己的最大处理能力,后台技术人员对此必须很清楚,且要注意自我保护,不然就会被雪球压垮,出现雪崩. 雪球: 对于时延敏感的服务,当外部请求超过系统处理能力,如果系统没有做相应保护, ...

最新文章

  1. python3 操作mysql数据库(mysql.connector 和 pymysql )
  2. 查询排序_Mysql在排序和查询时不使用索引的情况
  3. 优化LibreOffice如此简单
  4. DNSChanger路由器DNS劫持木马 新版本正在攻击家庭及小企业路由器 企图推送广告...
  5. Exception的妙用
  6. 运算符重载,输出流运算符重载
  7. 每日一JAVA----------环境搭建Path,JAVA_HOME,classpath
  8. Linux内核DTB文件启动的几种方式
  9. 2020年最新测绘规范目录(可下载在线查看相关规范)
  10. 14款实用项目管理工具,精英必备!
  11. 嵌入式操作系统介绍之 NuttX
  12. 谷歌浏览器怎么更新升级 谷歌浏览器手动更新方法
  13. 网络对时设备(NTP校时)如何守护安全日志
  14. 解决硬盘自动休眠问题
  15. SWF代码分析与破解之路 (YueTai VIP视频信息获取工具) Socket续篇
  16. 盘点2018程序员才懂的100个段子/搞笑图(上篇)
  17. H3C服务器带外默认账号和密码
  18. win10 安装office 2016 plus 备忘
  19. LocalOS 0 1 1 版发布 内附本程序源码及Java版网游找CALL示例源码
  20. GTP(学习笔记1)

热门文章

  1. 【网站模板】第01期—15套免费网站后台管理模板
  2. python随机产生手机号码
  3. 国产规则引擎urule,产品化方案的扛把子
  4. 这5个开源和免费静态代码分析工具,你一个都没有用过吗?不会吧
  5. 将两张图片合并成一个PDF,不收费
  6. html中复选框只能选一个,HTML选择三个不同的复选框并显示它们
  7. Java使用POI操作Excel合并单元格
  8. oracle临时表空间自动清理,Oracle 临时表空间满的清理
  9. SpringBoot-Learning-作者:翟永超
  10. Qt信号与槽实现方式