今天给大家分享一位小伙伴面试腾讯前端开发工作的经历,首先还是要给大家说下面试需要会什么?
Web前端开发方向和其他方向的同学一样,统一参加软件开发类考试,笔试并不会区分你是前端、移动端还是后台,这些只会在面试中才有所区别。
考试考察的范围比较广,也比较杂,包括:
数据结构(数组、队列、链表、栈、堆、二叉树、哈希表等等)
数学题(e.g.,概率计算)
C++基础知识(没错,无论你会JS、Java还是Python,笔试就考C++)
Objective-C (今年竟然突然考了两道,也是醉了)
数据库
操作系统原理
设计模式(如果是Java程序员,面试中也常被问到)
少量算法题(多刷Leetcode)
基本就是这些,但是也会考到例如JS的闭包是啥这样的题目。
分享之前我还是要推荐下我自己创建的web前端学习群:528576461,这是全国最大的web前端学习交流的地方,5000人聚集,不管你是小白还是大牛,小编我都挺欢迎,今天的五子棋源码已经上传到群文件,不定期分享干货,包括我自己整理的一份最新的适合2017年学习的前端资料和零基础入门教程,欢迎初学和进阶中的小伙伴。
下文就是小伙伴的经历了。
【一面】
进门静坐30分钟做题。
填空题+大题+问答题
>>填空题
何时接触电脑 何时接触前端
运算符 ,字符串处理,延时, display,position,XMLHttpRequest,正则,Jquery绑定事件,cookie
>>大题
BOM浏览器信息
浏览器兼容性举例
闭包作用与举例
新闻ul列表,插入3个,获取index
全文单词首字母大写
ajax过程
>>逻辑题
任何时间分针和时针夹角
文章单词(字母)频率出现最高
30分钟等到车概率是70%,那10分钟呢?
一个班学舞蹈的有75%,学唱歌的有85%,问同时学习舞蹈和唱歌的最多多少,最少多少?
两个很大数的加法运算
>>我的提问
为什么不问我框架
你觉得我哪些方面还有欠缺,觉得我如何
如果有望进入二面,什么时候可以得到通知
>>完了之后一起下楼时
我说其他几家公司的问题和腾讯的有比较大的区别,
区别是XXXXXX
然后他问我家在哪里
然后说深圳还是比较适合我
我说但愿还能见到你
他笑了笑
【二面】
面试时间是两点钟,两点过几分进入了面试官所在的包间。
进去之前楼下签到的hr要我把一摞草稿纸带到621房间的面试官,进门给他之后,他说那把大椅子是坏的,
要我往后坐一点(防止向前倾倒)。
开始的时候他没怎么说话,埋头看着我的简历,于是我主动开始扯了几句关于自己的介绍。也不知他听到没
有,等我说完,马上又说:好吧,你先自我介绍下。(一脸黑线...)
期间问了我为什么不打算考研,为什么选择前端,我做的最自豪的事情是什么。
叽哩吧啦一阵子后,他要我说说我的人生规划和职业规划(颇为蛋疼,这些问题不是应该HR面才会问的么
),我顺着他的来,也比较xx的说了一番。
反向代理
输入网址到出现页面的过程(IP解析,DNS解析等)
页面流量
堆栈
接着,问了我-1在计算机中怎么表示,如何判断数组A是否为数组B的子集。
然后是一个概率问题,假设长江以北有80W人,长江以南有20W人,A向B打电话算一个电话,如果打了
10W个电话,那么长江以北打向长江以南的电话有多少个?
没问太多问题,都是些基础的,最后他问我有什么问题。
>>我问了问
为什么不问我前端的问题
如果通过二面,什么时候可以给我回复
对我有什么学习上的建议
面试官留言:“一把刀有刀锋和刀背,刀锋要磨锐利,但是刀背的锻炼也要加强。”
【HR面】
进去先看上几位面试官对我的评价,安静时刻我跟她扯淡了几句,缓和了下尴尬的气氛。
然后她瞄了瞄我的简历,接着就问我考不考研,很明显我的答案是不。然后她又问为什么~
接着让我说说自己最满意的一件事和最不满意的一件事,自己最大的缺点和最大的优点
扯了半天之后(此处略去20分钟扯淡),又开始看我的简历,问了我项目中遇到哪些困难,我说了一个还未
解决的bug,她反问为什么不解决,然后叽哩吧啦了一阵子。
最后问我有没有什么问题。按惯例,问了问最早什么时候给通知,然后问了问期间如果有不明白问题可以通过
什么方式联系她之类的。
整个过程还算顺利。
最终拿到了16K的offer.
热门跟贴