一面:67分钟
项目介绍,痛点,难点,或者说有意思的地方(有意思的地方?😂)
Vue的computed,watch.,看代码,说结果(关于computed的)。虚拟dom的原理,ref得到的是虚拟dom还是真实dom?(我哪知道,盲猜虚拟,猜错了😂)。vuex的原理,数据流动详细说说。生命周期详细说说。
Js的闭包,看代码,说结果,
es6的let,const,var的区别,
promise,async,await,
回调地狱用promise和async await分别改写(手写代码)。
盒子模型,box-sizing属性详细解释下,九宫格(手写),说一说定位
一道算法 : 哈希表(手写)
二面(将近60分钟):
先介绍项目,关于vue问了啥,忘了。小程序问生命周期,和vue不一样的地方。组件像小程序那样分开好还是像vue那样一起好?
了解es6标准吗?
es6的let,const和var的区别。
箭头函数有什么特别?(我说没有自己的作用域,它的作用域是沿作用域往上的一层,然后面试官说,你是在百度上搜的,然后背的答案吗😂)
面试官手写一段代码让看输出(关于变量提升,作用域的代码)
1.reduce方法
知道Object.reduce()这个方法吗?
记不太清楚了。
来,给你讲一下。,,,,,,,,,懂了吗?
懂了。
来,我现在有一个对象,你给我转成,,,。
开始写代码,,,。
我想让你用刚才说的reduce方法。
哦,删了,重写。想半天有疑问,然后面试官又讲了个entries方法。
然后自己又重新写,然后通过。
就这个面试官真不戳,你不会也没关系,他会引导你去想这个事情。
2. wakeMap和Map的区别
这个真没听过😂
vue的双向绑定原理
最后一道算法题 : 关于树的,不会,没写出来
三面(40分钟):凉凉
笛卡尔乘积算法不会写
求最小公约数算法不会写
用ios打开h5白屏了怎么办,不知道
手写并列vue组件传值
手写遍历数据表传值
meta属性,不太了解
页面适配,不太了解
面试官真的听不下去了,行了,那今天就先面到这里吧。
全部评论
(3) 回帖