腾讯面试(三)

来源:互联网 发布:了不起的盖茨比 知乎 编辑:程序博客网 时间:2024/05/22 14:02
作者:zpnaruto1
链接:https://www.nowcoder.com/discuss/26552?type=2&order=0&pos=44&page=1
来源:牛客网

一面(45分钟):
首先,问我是对HTML+CSS感兴趣还是js,我说js,面试官就只问js了。
1.  readyState的几个值分别代表什么状态,当readyState为3的时候把网线拔了会怎样
2.  手写一个闭包,闭包的缺陷
3.  手写一个简单的递归,比如n+n-1+n-2+...+1
4.  简述冒泡和快排的思想
5.  解释一下事件冒泡并自己设想一个能应用到事件冒泡的场景
6.  说出event对象的3-5个属性或方法
7.  浏览器的缓存机制,Etag和Last-Modified存在的意义
8.  假设一个用户打开你写的网页,发现白屏了,你会如何去定位原因
9.  简述xss和csrf,如何防范,如果包含xss的内容已经被提交到了后台该怎么办
10.  js中如何改变this的指向,call和apply和bind的区别
11.js如何实现数组的浅拷贝和深拷贝
12.用过哪些js库,分别有什么特点
13.如何将数组转换为字符串,如何将字符串转换为整数,parseInt的第二个参数代表什么
14.有没有用过grunt gulp webpack这些,前端工程化的意义

二面(35分钟):
1.  对Angular的了解,何谓mvvm
2.  项目遇到的难点,怎么解决的
3.  了不了解React,用没用过webpack
4.  手写闭包,闭包的应用场景
5.  简述一下prototype,js的继承方式,比较基于构造函数继承和基于原型继承
6.  xss和csrf防范(腾讯特别喜欢问这个)
7.  浏览器缓存机制
8.  事件冒泡的兼容性问题
9.  Ajax的兼容性问题
10.两个房间,分别有三个开关和三个灯,每个房间只能进去一次,如何判断出开关对应的灯(假设一开始都是关闭的)
11.什么时候能来实习,能实习多久
二面问题有些不太记得了,但问的不多,只是会根据你的回答往深挖。

hr面(13分钟):
谈人生谈规划= =
1. 家庭情况,父母对你的期望
2. 职业规划
3. 自己有没有日常的时间规划表
4. 学习成绩(囧)
5. 身边人对你的评价
6. 家在哪,什么时候能来实习
balabala


感觉自己这次很幸运,问的问题很对胃口,而且面试官也循循善诱,一面面试官先问你自己的兴趣,再根据你的回答来问,二面本来感觉是不太好的,但是最后面试官给了个灯和开关问题,感觉是在给我机会,结果刚好蒙出来了。所以,面试还是很看运气的。最后,祝大家都能拿到心仪的offer(●'◡'●)
0 0