一面32min,可能是因为中午11点面的,面试官着急吃饭,都没有手敲算法,八股也基本没问,大部分时间在聊天
1.自我介绍
2.对于html语义化的理解以及常用的语义化标签
3.div和span的差异
4.flex布局说一说,怎么实现垂直水平局中
5.用过css动画么,常见的动画属性
6.硬件加速了解么,如何开启硬件加速
7.硬件加速的具体原理
8.sass和less与原生css的差异
9.最新的原生css支持嵌套语法么
10.js原型链的理解
11.闭包的理解
12.谈谈promise
13.promise的异常处理用的多么,关于错误的状态码一般如何处理
14.常见http状态码
15.谈谈js和ts以及差异
16.vuex用过么,pinia相较于vuex的改动
17.前端工程化的理解,你目前的实习中前端工作流有哪些步骤(没太听懂他的意思,我就简单说了下webpack中常用的配置,plugins,loader,babel那些)
18.有用过什么比较新的js语法吗(我主要说了下es6的新特性)
19.常见的排序算法
20.两段实习中的成长
21.说一些做过的动画特效
22.有具体研究过动画特效么
23.如何让一个动画在中途开始运动
24.看你项目里说了移动端混合开发,有遇到什么兼容性问题么
25.两段实习中遇到的最大挑战
26.你刚刚挑战中提到的横竖屏切换是怎么做的
27.谈谈对b站web端的评价,有什么不足之处
28.让你实现一个弹幕功能,你会怎么做
29.如何实现不同屏幕的弹幕的移动速度是一样的,但是弹幕大小不变
30.平时如何学习前端知识(我说的b站大学)
31.b站除了教学相关的视频还经常看什么视频(那二次元我当然是看动漫了)
32.反问:团队用的技术栈,二次元文化浓厚么,我的不足之处以及对我的建议(说我对前端工程化的实践有点少)