本文
前往“校招VIP”小程序,访问更方便

【校招VIP】无锡博世 前端面经

牛客网 12月04日

转载声明:文章来源:https://www.nowcoder.com/feed/main/detail/42a2d9553e9f439da7e60870a1264db2

第一轮笔试,五道编程题

1. 检测数据是否符合要求"xxx-xxx-xxxx",xx代表数字。比如"800-555-1212" 返回true

2. flatten数组,[1, [2, [3, [4]]]] -> [1,2,3,4]

3. 整数翻转,233 ->332

4. 给输入框自适应高度

5. 右下有按钮,点击返回页面顶部

第二轮面试,有前端面试官、业务hr和招聘hr

1. js数据基本类型,用过symbol吗?怎么使用?怎么判断数据类型?

2. 原型了解吗?说一下原型和原型链理解。最顶级的object的原型指向什么?

3. map和对象互相转换方法,说出多个方法。除了Object.fromentries 和 Object.entries,还有其他方法吗?

4. map 和 weakmap区别?

5. 获取object对象key值的方法,如何获得对象的可枚举和不可枚举以及symbol属性的key 

6. 两层for循环,在第二层循环中判断满足条件退出整个循环怎么做

7. 说一下闭包,以及写个示例

8. 函数的arguments代表什么

9. 定时器了解吗?说一下两个区别。怎么使用他们,怎么清除他们?

10. 数组的map 和 foreach的区别,是否会改变原数组

11. set 怎么使用?

12. 迭代器了解吗?写一个demo示例 

13. 说一下垃圾回收机制

14. js事件循环解释下,给一段示例,问运行结果

15. css 怎么做单行或多行省略

16. zustand 状态库有什么好处

总结:面试小哥哥还是温柔的,不会问题会告诉答案也会跳过,不会揪着不放。问的非常非常简单,react框架、http、html,node,webpack都没有问,css就一道。大部分是js的基础。

暂无回复