腾讯前端一面
题目
1.有用过前端框架没?
我回答的有React2.在学校里面有做过哪些项目?有没有用到React的项目?
3.那你觉得Redux是用来干啥的呢?那有了Redux之后,React就不是view层了吗?
4.有了解过React的虚拟DOM,有了解过虚拟DOM是怎么对比的呢?
5.除了React框架,有没有用过其他框架呢?
6.HTTP的状态码。301和302有什么区别?只是答得比较浅
7.有了解HTTP的缓存,这里有讲到cookie,localStorage,sessionStorage,有让我说cookie,localStorage的区别
8.在平时项目过程中,有遇到过跨域问题,跨域的方式?有讲到CORS,服务器怎么判断它该不该跨域呢?
9.有了解JS的闭包吗,简单说一下?闭包除了变量持久化的作用,还有其他作用吗?
10.简单描述一下一个Ajax请求发送过程?如果我有多个Ajax请求,我需要让这些Ajax请求按照某种顺序一次执行,那有什么办法呢?
12.有了解过常见异步流程控制的库或者方法,比如Promise对象
13.实现Promise这样的API,(在浏览器中),面试官可能觉得这个太难了,就让我说怎么实现一个异步变同步的方法?
我就乱答了一通
14.有了解重绘和重排吗?有了解怎么去减少重绘和重排?让文档脱离文档流有几种方法?
15.优化一个前端应用,有哪些性能优化的方法?
16.有了解过事件模型吗?DOM0级和DOM2级有什么区别?
17.有了解过事件***吗?这样做有什么好处?
18.算一个数学题,当时钟显示6:15分的时候,时针和分针的夹角是多少?
#内推##实习##面经#