美团前端一面二面

 9.9二面 1小时
自我介绍
原生audio实现进度条的优势和劣势
setinterval解释时间不准的原因
vue长列表加载优化,渲染列表的时机
图片懒加载,还有什么方法
虚拟DOM优势,真的会渲染更快吗?
和真实DOM区别,少次操作,虚拟DOM性能一定更好吗
模板编译,谁去解析AST树
DOM事件机制,VUE事件机制,区别
DOM绑定事件方法
addEventListener兼容性问题
两个输出题
1.输出结果//end 1 2 3
function test() {
            let arr = [1, 2, 3];
            arr.forEach(async item => {
                const res = await fetch(item);
                console.log(res);
            })
            console.log('end');
        }

        function fetch(x) {
            return new Promise((resolve, reject) => resolve(x))
        }
        test();
如何改进让结果输出1 2 3 end
2.输出结果
 function a() {
            var v = 123;
            console.log(this.v);
            this.b();
        }

        function b() {
            console.log(a.v, this.v);
        }
        a.v = 456;
        a();

算法:最大和连续子数组
反问
====================
9.1一面  1小时
自我介绍
为什么选择前端
项目提问:(这几个答得不好)
数据请求,放在created还是mounted,区别,有体验过他们的效果吗,时间差多少
输入框数据绑定,搜索功能选用模糊匹配还是全匹配?如何实现
输入框加防抖功能,为什么设置1s,有没有体验不同时间的效果
css标签有哪些,行内元素,块级元素,
选择器优先级
判断数组方法(说了5种)
vue生命周期
 还了解前端哪些方向,说一下工程化
 webpack理解
 微前端理解,举例
 算法:最长公共前缀
 优势和劣势,举例

反问

#前端##面经##美团#
全部评论
项目会问很细吗
点赞 回复
分享
发布于 2021-09-01 18:05

相关推荐

2 11 评论
分享
牛客网
牛客企业服务