360|一面体验非常好,老师超级可爱,气场非常强

221 阅读3分钟

一面

1、 自我介绍

2、 学的那个课程最优秀,你是怎么做到的

3、前端开发中你遇到的最有挑战的事情,是怎么解决的

点九图、脚手架

4、你在工作中遇到的最有压力的事情,你是怎么解决的

5、有一个页面,要发50个请求,你会怎么优化

多路复用

老师提示 :那可不可以升级http

我说;可以

那升级之前,可以把50个请求变成10个请求吗?

我说:可以

继续追问,怎么做,我没答上来

老师说。可以做一个请求的中间件把请求集成,或者和后端去沟通,去把接口优化

6、一次连接有没有请求的限制

有的,CHROME浏览器发送HTTP最大请求并发数限制

①同一域名下,同一GET请求的并发数是1,也就是说上一个请求结束,才会执行下一个请求,否则置入队列等待发送;

②同一域名下,不同GET/POST请求的并发数量是6。当发送的请求数量达到6个,并且都没有得到响应时,后面的请求会置入队列等待发送。

7、用户反馈一个界面加载太慢了,你会用什么工具去分析页面慢的原因是什么,以及解决方案是什么?

我知道有分析加载js文件和css文件时间的工具,可以通过这个工具去看哪类文件的问题

老师说:其实控制台就可以看到

解决方案,第一个路由懒加载

第二个 js文件放到底部

老师追问:放到底部,如果js文件里有大量的计算,还会阻塞界面吗

我说:会

老师问:那怎么解决,

我说:异步记载,

老师说:还有没有其他方案,我没答上来。他说,js是单线程,可以考虑在开一个线程专门加载js文件,比如webWorker,这个你下去可以再学一下

网路请求还可以优化吗

我回答;内容分发网络(CDN)

8、webpack聊一下他的整个过程,你用过的东西

9、数组遍历的方法

for、forEach

10、forEach 的缺点

11、for of 和for in 的区别

for of 遍历数组

for in 遍历对象,

for in 可以遍历数组。但是for in 遍历的数组下标。而且顺序会改变。还会遍历原型上的属性

12、你觉得为什么选择360

13、最近有没有面过别的公司,你看重公司的什么

14、考虑来北京发展吗

15、本科学的什么,花在业余爱好的时间是多少

反问: 公司的前端技术是什么?

答:老师说360主要是做安全的,我呆的这个组是安全性的,技术是vue,也会有react

学vue,没有写react,会不会影响我入职公司?

答:不会。学一个星期就学会了

公司这个组是做展示系统,还是管理系统

答:主要做管理系统,以后会做大屏

对今天的面试提点意见

答;老师指出了我简历的很多问题,还说我摄像头不太清晰,我说这是电脑自带的呀,是灯光的问题吗?嘿嘿嘿,超级好,说你的二面的话,一个星期内会联系你的

一共几面?

答:三面。二轮技术。一轮hr