- 自我介绍
- 对MVVM的概念和理解,各层的关系是怎么样的,在vue中有什么api体现?model和view层能直接通信吗?
- 在vue中,数据是怎么驱动视图的
- diff算法的过程是怎么样的
- 有没有了解过页面渲染时的分层,与不分层有没有什么区别
- 你日常中比较经常的设计模式有哪些
- 讲了在vue3中用到了哪些设计模式或思想
- 观察者模式是怎么样的,相比发布订阅有什么优点,怎么选择
- 手写题:命令模式
- 只输入包含a-z的内容,其中输入i会退格,移除最后一个字母;输入o会撤回,移除上一次操作;输入u会将当前内容复制两次;
- 例子
- 输入:‘abi’结果:‘a’
- 输入:‘abio’结果:‘ab’
- 输入:‘abiocvc’结果:‘ababvababv’
- 股票问题
- 买卖一次
- 买卖多次