前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >春招实习面经分享(已拿到腾讯春招Offer)

春招实习面经分享(已拿到腾讯春招Offer)

作者头像
牛客网
发布2018-04-28 15:59:24
6710
发布2018-04-28 15:59:24
举报
文章被收录于专栏:牛客网牛客网

十分幸运地收到了腾讯的Offer。。回来报答一下各位牛客网的战友们,说起来也是有点运气成分,最后通过腾讯的内推收到了offer!之前也屡遭重创,阿里的内推一面挂了(寒假过早地投简历,电话面试应对地不太好)、CVTE的笔试挂了(这个确实是能力问题,CVTE笔试问的很广很深,js的东西基本都是问ES6的东西,generator、async、await、proxy,连底层的microtask、macrotask都考了,气得我考完的两天把ES6标准入门那本书啃了),美团的一面挂了(数据结构和算法硬伤。。)

进入正题。。说下腾讯内推面试,大大小小接了4 5躺的电话面试,总的来说腾讯很注重你的基础知识,特别前端的话,我的面试官就一直抓着js和网络的东西来问,算法倒是问得偏少(不过应该是面试官个人喜好问题吧,还是不要把算法落下。。)大概的问题列一下,毕竟有些面试的问题已经忘了,大家见谅

一面

自我介绍

js字符串转数字的方法

深浅复制的区别和实现(复制和赋值不同。。)

js的继承如何实现(ES5和ES6的继承方法)

let const var的区别

ES6箭头函数的特性

setTimeout和Promise的执行顺序(这里我谈到了microtask和macrotask,无奈地是我太紧张说反了,还好面试官提醒了一下。。)

TCP/IP的网络模型

csrf和xss的网络攻击及防范(这个真的是腾讯必考,但是我答得不好。。被面试官批了)

reactJs的生命周期(包括挂载、更新、卸载)

reactJs的组件交流

Jquery的源码问题(可以去看看网易云的一个Jquery源码解析课程,讲得虽然比较浅,但是入门理解的话刚刚好)

Jquery的animate是怎么实现的,它是怎么考虑兼容性的

简单项目描述

(一面还有一些js的基础问题,暂时忘了,但基础部分我基本都答上了,就是后面的一些网络攻击和框架源码并没有答到。。可能面试官时间也有点赶。。他说明天继续来面。。当时就感觉自己很幸运。。回去恶补了一下网络攻击和源码的东西)

第二次的电话:

继续问了一次csrf和xss的网络攻击(但面试官还是批了我理解得仍不够透彻。。当时以为自己凉了)

http2.0的特性(这里我只答了Server-push的技术)

有没有了解过多路复用

聊了下项目

聊完之后面试官就直接说过几天就有人打电话来二面了,让我回去好好看看http的东西,总体感觉这个部门对js的基础和网络基础比较看重,css的东西可能平常很少用所以基本没问,然后就是框架上的东西,自己面完也隐隐有点虚。。

二面

二面很短,听内推的师兄说是另一个小组的组长来面的,并不是总监面。。全程面试官的语气都很急很紧促。。大概只有10分钟

常见的http的头部

http2.0的特性(这里终于说全了。。)

(你刚提到了二进制分帧?)说说二进制分帧是干嘛的。。(切记别给自己挖坑,除非自己真的懂了。。)

cache-control的值有哪些

B树的特性,B树和B+树的区别(终于问了数据结构的东西,而且一问就问了B树。。不得不说自己很幸运,在面试前一个晚上刷面经背了下B树的特性,否则就g了)

Promise的有几个状态?假如Promise已经resolved了,再加then回调,该回调还会执行吗(这是promise和普通Event监听函数不同的地方,Promise的特点是即使已经resolved了,就是事件已经执行了,再加回调还是会执行,但假如Event已经执行了,再加监听函数,该函数则不会执行。。然而我这里太紧张没答对)

二面完,面试官说可能会有下一轮面试。。

我当时觉得时间这么短应该是凉透了。。所以心里也没抱太大希望

总监面

某天打完篮球回来,以为自己最近不会收到电话了,所以心态还是比较放松的,没有等电话那种焦急状态,谁知道洗完澡回来突然电话响了,还是腾讯打来的,心里突然燃起了希望,果断接了电话。。

总监听语气很年轻,问的问题不是特别深,简单问了一个问题之后就马上换另一个问题了,听说这是因为你的技术面已经在前两面面过了,因此总监面主要是过审一下你的这个人为人如何,履历是否真实,随便挑点问题问问而已。。具体问题如下

自我介绍

挑个项目讲讲(项目是什么?怎么做?遇到了什么难题)

问了下怎么看自己编写的网站的性能如何?(我答了在chrome的开发者工具里看下浏览器的渲染刷新率。。)

怎么做前端优化?你的项目怎么做?

项目有没有考虑到防范网络攻击?

读不读研?(哈哈哈,这个问题,我果断答了不读)

未来想做写什么工作?(问到这里,我觉得愈发有戏,然后就说了前端的东西)

至此,总监面就面完了,当晚内推的师兄就告诉我过了,明天应该就Hr面了,激动地我晚上差点睡不着

hr面

hr面很常规,就是问了一下普通基本的问题

自我介绍

家庭状况

个人未来规划

是否参加了其它公司的招聘?(这里直接说如果拿到腾讯offer,其它公司的面试和offer都拒了)

个人的优缺点(这有点坑。。我答了自己的缺点是贪玩。。听说hr给部门的反馈是给这个人超过负荷的工作量。。)

读不读研?为什么?

有没有亲属在腾讯

就是聊聊人生很轻松的面试,这个就不多说了。。

整个内推的周期很长。。非常长。。2 3周的样子,最长的就是等二面,因为我一面过了之后,某个中午饭点的时候收到了二面的电话,然后我就尴尬地和面试官说我在吃饭,不太好意思要重约个时间。。这么一等,就等了我一个多星期才收到二面电话(所以大家不要轻易推面试,等面试真的非常非常煎熬。。)后面的几面就很快了,因为听说要赶进度,腾讯的内推提前批要在4.2号之前结束。。

总的来说,真的非常幸运,没想到作为一个渣渣竟然被腾讯收留了,现在都有点不太敢相信。。

作者:run々☆away—

本文来源于牛客网

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.04.03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一面
  • 二面
  • 总监面
  • hr面
相关产品与服务
云开发 CLI 工具
云开发 CLI 工具(Cloudbase CLI Devtools,CCLID)是云开发官方指定的 CLI 工具,可以帮助开发者快速构建 Serverless 应用。CLI 工具提供能力包括文件储存的管理、云函数的部署、模板项目的创建、HTTP Service、静态网站托管等,您可以专注于编码,无需在平台中切换各类配置。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档