国内双非大三,去年十二月份开始复习很久没看的前端,复习了将近三个月,面了腾讯,美团,阿里,头条。其中腾讯和美团拿到了offer。
基本上大部分面试都会包含自我介绍,项目介绍,以及最后想问面试官的问题等,这里就不多赘述了,只聊一些技术的问题,篇幅有限解法我就不贴出来了。.google и
贴一下我的博客网址
有的代码很多的我就没有贴出来,感兴趣的可以点击链接里看,有一些我的个人总结,顺便在这里求一个star。
腾讯一面
1. 实现私有的方法/属性-baidu 1point3acres
2. ES5实现继承的方法,构造继承,原型链继承,组合继承,寄生组合继承。
3. this的原理,call,apply,bind的区别。. check 1point3acres for more.
4. 垂直居中的几种方法。
5. 怎么用正则判断当前域名是否为qq.com,或者xxx.qq.com。
6. 响应状态码,200(from disk cache),200(from memory cache),304的区别。
7. try...catch...中如果异步代码出错怎么办?
8. 为什么移动端以前有300ms的问题,原理?
9. XSS的原理,如何防御XSS?为什么换成实体字符就好了?
10. 算法题写代码。找出数组中n项,n项的和为m。 腾讯二面
三道手写编程题
1. 创建一个 Person 类,其包含公有属性 name 和私有属性 age 以及公有方法 setAge ;创建一个 Teacher 类,使其继承 Person ,并包含私有属性 studentCount 和私有方法 setStudentCount 。
2. 输入框输入值后,数组内找值, 返回匹配的字符串。实现类似百度输入框的效果。
3. 请写一个函数,计算一篇英文文章中出现次数最多的单词及出现次数。. Waral dи, 腾讯三面
1. Websocket原理,心跳包 . 1point 3acres 2. 海量日志中找ip最多出现次数
3. 智力,100人教室70人喜欢足球,80人喜欢篮球,问同时喜欢足球和篮球的人数。. .и
4. Http1.1和HTTP2.0的区别. From 1point 3acres bbs
. check 1point3acres for more.
表现不好,但最后神奇的过了,可能是缺人吧。