字节前端提前批一面凉经

面试官是一个很温柔的小姐姐~
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的实现原理,这块是口述的,没写代码

总体感受还是很不错的,不会的话面试官会一步一步引导。不过这次准备的实在太仓促,很多东西没来得及复习,所以有的即使答上来了,答得还是很简单。前天下午面试,现在还没联系,估计是凉凉了~~~

再接再厉啊!!!得好好补充基础知识了~~
#字节跳动秋招提前批##面经##字节跳动##校招#
全部评论
楼主,请问字节hr给你发面试调查问卷了嘛😂
点赞
送花
回复
分享
发布于 2021-08-07 11:44

相关推荐

点赞 11 评论
分享
牛客网
牛客企业服务