面试官是一个很温柔的小姐姐~
1. 自我介绍
2. 有没有了解过react
3. 项目为什么选择了vue
然后问了最近写js比较多还是css比较多,我说最近的项目是css比较多,于是问了很多css相关问题
4. css scoped?实现方式?
5. css modules (这个没答上来)
6. 类数组对象?跟数组的区别?如何转换成数组?(这块之前看过,但是没有复习,就答得也不是很好orz)
—————————————————————————————————————————
手撕代码部分:
1. js高阶函数
假如a、b是两个函数,当调用c时,先执行b再执行a,举个例子:
const a = (x) => x * x; const b = (x, y) => x + y; c(x, y) 先执行b再执行a一开始就实现了这种简单的情况,然后面试官开始循序渐进的引导(不得不说小姐姐真的好温柔)
- b的参数不定?(我用了es6的...)
- 函数个数不定?(...运算符 +循环)
- 不用循环的话可以吗?(后来改成了reduce)
2. Promise
写了一个简单的对setTimeout的封装
—————————————————————————————————————————
然后又问了Promise.all和Promise.race的实现原理,这块是口述的,没写代码
总体感受还是很不错的,不会的话面试官会一步一步引导。不过这次准备的实在太仓促,很多东西没来得及复习,所以有的即使答上来了,答得还是很简单。前天下午面试,现在还没联系,估计是凉凉了~~~
再接再厉啊!!!得好好补充基础知识了~~
全部评论
(1) 回帖