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理解
微前端理解,举例
算法:最长公共前缀
优势和劣势,举例
反问
全部评论
(1) 回帖