1、自我介绍
2、介绍平时做过的项目?balabala
3、就其中一个项目问具体内容、有没有上线(应该是想问打包工具)?我不太了解打包工具,然后没有具体问
4、有没有遇到过项目中js文件修改后浏览器不能及时更新的解决办法?(面试官举了个例子)我说没有遇到过,他就问我觉得这是什么原因?如果遇到这种情况怎么解决?【我回答可能是缓存的问题,没有更新,然后往我知道的浏览器缓存机制上说,之后让我看58官网的源码,提示了一下加时间戳,然后我就附和着说了一下时间戳、资源标识。还能怎么解决?手动清除!】
5、http状态码502?
6、前端开发中一些安全问题?
7、CORS了解过吗?put请求?
8、写一个斐波那切数列?写完怎么优化?(这里面试官提示了一下)
9、const a=[];a.push(3);报错吗?为什么?a=7?报错吗?为什么?原理?
10、前端框架了解什么?双向绑定(为什么不会循环绑定?)【不太会,然后我就问是不是与双向绑定的原理有关,就说了definedproperty函数,接着面试官就问了函数里的几个属性(configuration、writable适用场景)】
11、for in 、for of 的区别
12、原型了解过吗? 1.prototype?
13、为什么要学前端?balababa
13、说一下你最近做的项目Faster rcnn的框架?Balabala
二面 25min(一面结束两分钟通知二面)
1、说看一下我的笔试成绩,然后看着笔试题挨个问我
2、说一下function的声明方式?
3、前面提到了箭头函数,说一下箭头函数和普通函数的区别?
4、Object.create干什么的
5、说一下let和var的不同
6、promise了解吗?许多程序要求全部执行完返回结果用什么?那有一个执行完用什么?
7、set有什么用?
8、在网页上输入一个url后的流程?
9、cors跨域请求的原理?put请求的流程?
10、跨域请求的方法有哪些?
11、http和websocket的区别?websocket如何进行通信?
12、…干什么用的?
13、聊项目
14、怎么学习前端的?最近在看什么书?
15、有什么想问我的?
全部评论
(7) 回帖