美团一面面经
今天晚上7点半,美团一面面经
1、自我介绍
2、介绍一下实习项目
3、实习中遇到的最让你印象深刻的困难是什么
4、如何使用setTimeout实现系统自适用,有没有了解过通用方法(根据项目问的)
5、除了ajax,还有什么方式
6、TCP和Http的先后
7、发送http两次,会进行几次TCP,http1.0和http2.0在这个方面有什么区别,http的多路复用
8、前端跨域
9、webpack的plugin和loader有什么区别
10、import和require的区别
11、import的内容可以写在中间吗
12、说一说宏任务队列和微任务队列
13、说一说事件循环
14、vue的双向数据绑定底层实现原理
15、mounted中对a进行了3次赋值,最终操作几次dom(data已经声明a)
16、vue3的composition的API
17、var和let区别
18、暂存性死区
19、项目中有没有用过什么设计模式
20、有没有写过纯页面(没听懂?)
21、浏览器输入url回车之后发生了什么,script同步还是异步,图片的加载会阻塞dom的渲染吗
22、var tmp = 123
if(true) {
tmp = 4
let tmp
console.log(tmp)
}
问:输出结果是什么
23、算法题,有一个数组[1, 2, 3, 4],使用setTimeout每隔一秒输出一个元素,但是要保证队列中一次只有一个事件
PS:会不会nodejs
#美团一面前端##面经##美团#