4.10淘天前端暑期一面面经
4.8晚上做的笔试,只a了一道,没想到给我发面试通知了,本着学习的目的赶紧约了面试。
一面八股文 + 场景题把我拷打的很厉害,面完人都是晕的,但是面试官很好,能够给你不错的引导,有的问题稍微引导下也能想出来。
面试题目:
- 自我介绍。
- ES6的新特性有什么?简单讲一讲
- 讲一讲箭头函数,它和普通函数比起来有什么特点?
- 刚才提到了map,map和object有什么区别(提示key)
- 简单说说promise。
- 除了then方法,promise对象还有什么别的方法?
- 手动实现promise.all,并且返回所有的结果,而不是原有方法的返回值。
- 讲讲对于async和await的理解。
- CSS如何实现垂直居中?
- 如何解决CSS类名重复的问题?
- 如何压缩CSS代码以及JS代码?(动态模块、依赖按需引入)
- Vue中slot是什么?使用场景有哪些?
- 场景题:实现一个弹窗,包含动画效果。
- 使用Vue/React来实现弹窗,需要存储那些数据?
- 关于AI的,在日常学习、编码中如何使用它的?
- 如果要借助AI实现弹窗功能,应该如何实现?(引入知识库、提示词、增加约束条件和限制、人工标注)。
- 反问:AI是否会取代程序员。