腾讯深圳一面
1.自我介绍
2.项目介绍 主要职责 做了什么内容
3.检测 异常流量攻击 的话,你的数据从哪来的(我以为他说的是机器学习建模的数据哪来的)
4.调了第三方库的话,echarts的实现原理知道嘛?
5.如果有些信息下次打开浏览器希望还能访问,有哪几种办法,区别是什么?
6.漏了一种叫indexDB的,要去多了解一些
7.谈一下关于跨域问题的理解和解决方案?
8.因为说了jsonp是利用浏览器请求script、img等静态资源可以跨域,被问到,如果你想从网上请求一张图片,画在canvas里,可以跨域嘛?
9.网页性能优化的方式有哪些?
10.你平时获取新技术的相关信息的渠道有哪些?
11.写一个算法题:字符串1,2的最长公共子串
12.提问,问的是自己面试过程中的不足有哪些?
腾讯深圳二面
1.自我介绍(次次问,大概要浏览一下简历)
2.做的项目里,你觉得收获最大的是哪个?
3.上线了吗,网址,这是你们几个人做的,都实现了什么功能?没有用框架吗?
4.例如这个首页的图片,给一个img添加了src的时候,如果对外请求的过程是怎样的?每次都会请求吗?如果不请求,浏览器在什么情况下不请求?
5.a.qq.com登陆 想要把cookies带带b.qq.com避免重复登录,解决办法是什么?(我说了个印象中的方法,但是具体的方法没说出来)
6.域名解析系统,浏览器请求解析的时候 一定会给域名服务器发请求吗?
7.三次握手的三次过程中,如果有重复请求,你怎么知道是发的哪次请求,所以说一下三次过程中标志位的设置
8.百度想要一张QQ的图片,为什么也是图片的请求但不能跨域?
9.快排记得吗?复杂度是多少? 为什么一般选第一个?基的选择会影响效率吗?要怎么优化?
10.状态码常见的你能说出多少?304是你请求的资源和上次的一样,不做响应的话,他怎么知道是否过期?(我说每次带时间戳)那服务器怎么理解呢?
11.你自己比较常用的es6特性有哪些?
12.let const var区别等,作用域怎么确定的?
13.对一个数组遍历,都执行同一个异步函数,异步函数的返回是一个promise,要求串行的执行异步。(其实感觉题目都听不懂)说了好多遍,后来只好说不会。
14.对象的原型链的理解讲一下?for in 可以读到你往对象原型里添加的属性嘛?如果你设置的属性不想让人读到怎么办?
王者荣耀项目组一面
1.自我介绍
2.觉得比较有新意的有亮点项目介绍
3.问了一些关于机器学习的内容,用了什么特征提取、筛选的办法,是怎么建模的?
4.k-means算法
5.浏览器缓存的原理,以及浏览器存储的不同,如果超过5M怎么办?
6.http协议,讲报头的内容
7.http2有没有了解过(= = 巧了,看到了但没认真看)
8.跨域问题及解决策略?
9.状态码问题,304什么情况会出现
10.ES6用的多吗?三种变量的区别?ES6怎么转成ES5?
11.阐述webpack的原理 gulp grunt用过吗
12.自己有没有配置过webpack,更改脚手架的引用,或改变编译方式,不用等到浏览器编译?
13.关于git 分支的问题 比如你们做的功能几天要上,团队里其他人一个月后要上
Git commit 和 push 在本质上的区别是什么?
14.promise,请求异常如何处理
15.LRU算法用C++写用什么数据结构,怎么优化
16.关于前端领域的新技术了解多少?FLUTTER听过吗?
17.你觉得python和js这种不同语言之间各自的优劣在哪?
18.你当初为什么选择还要读研究生?
19.对于你自己的职业规划,有没有想好以后继续做前端还是转到大数据这方面?
20.CSS方面就问了一下position的不同区别
21.现大都多人开发,如何实习JS模块化
22.谈一下重绘和回流以及对性能的影响
23.冒泡和捕获,如何子元素向父元素冒泡
24.正则表达式使用程度,基本匹配会吗?
25.玩王者荣耀吗?
腾讯(打捞简历 一面)
1.讲一下项目,项目的难点在哪?
2.CROS 和 XSS ,CSRF(Cross-Site Request Forgeries),怎么防止XSS攻击?
3.会node.js吗?
4.你有什么软实力?
5.前端方面觉得自己哪个做的比较熟?
6.你觉得jQuery的特点是什么,有什么不同?
7.输入一个URL计算机底层发生了什么样的过程?
8.说一下HTTPS的了解
9.给十亿级数据,查询前100条
10.讲一下B+树
网友评论