一面 8.18
是电话面试(面试之前还一直想我怎么没收到会议链接,尬住了),15min,面试官挺和善
1. vue3和vue2相比
2. v-if和v-show的区别,业务场景选择(没准备过这道题,试着从区别的角度揣测了一下,面试官说行吧你这么说也可以,应该没答好)
3. es6
4. 数组去重,去掉对象某个属性的重(感觉没有答得很完善)
5. 判断数组,es5和es6的方法(isArray没想起来,面试官提醒的)
6. CSS样式优先级(我说优先级最高的是行内样式,面试官提醒了important,我还听成import了……)
7. HTML5
8. localStorage,sessionStorage,区别
9. 项目:webpack,用的哪个版本(我直说不是特别了解,就拿来配置了一个中间件跨域)
自我感觉还有很大的进步空间,发出来攒人品,希望顺利
——————————————————————
一面面完几个小时就通知过了,约了第二天二面
二面大概30min,boss视频面试,不全,也可以说是很基础了
开局惯例自我介绍(我惯例念稿,念着念着发现boss有切屏检测,麻了)
1. 一个布局,上中下,中间自适应(只答上来了flex的方式)
2. 水平垂直居中,flex的justify-content和align-items有什么区别,flex-direction换一下有什么不同
3. 清除浮动(就记得clear了……真不该,面试官说发现你们年轻人都不喜欢用浮动了,我只好说flex太方便了()
4. flex的兼容性
5. bind,apply,call的区别
6. 输出题,事件循环
7. 有两个数组,要进行比较,本来是n²的时间复杂度,怎么优化(我没很听懂是什么比较,胡乱答了:按行遍历而不是按列遍历,深度优先/广度优先搜索,排序后二分)
6. 箭头函数和普通函数的区别,箭头函数里面的this指向哪里
7. vue父子组件传值,你碰到过这个业务场景吗
反问
——————————————————————
hr面就是简单地聊了一下,说要排序,两周之内给答复。
9.1 oc,约了隔离完入职,说下周给发邮件
#实习#