我是一位转专业的同学,我的本科和硕士都是读的交互设计。是从24年3月份开始系统学习前端的,因此面试过程中会涉及到一些交互和用户体验的问题。本次一面持续50分钟,围绕项目问了比较多内容,基础八股很少。
注:引用中的问题表示在上一个问题的基础上追问
面试内容
- 挑一个项目介绍一下
- 说说里面的多图渲染优化是怎么做的?
- 说说懒加载是怎么实现的?
- 怎么监听图片到哪个位置了呢?
- 关于懒加载除了监听滚动事件,还可以监听什么事件?
- 你是怎么控制图片的加载顺序的?
- 在项目中你怎么解决前端开发和UI设计稿尺寸不一致的问题?
- 轮播图是怎么实现的?
- 轮播图的无限循环怎么实现的?
- 轮播图的动画是用CSS实现的吗?说说CSS动画的属性
- 说说用js实现动画效果的思路
- 你之前做设计都是用的figma,你觉得figma有什么功能是欠缺的,或者说有什么插件是可以很好地支持figma所欠缺的东西?
- 算法题:写一个深拷贝
- 算法题:计算一个二叉树的最大深度(递归与非递归两种解法)
学习材料
想要参考我的学习材料的同学欢迎访问这个博客:【学习心得】前端学习材料分享(含八股文)
最后希望大家可以点赞关注一下,后续的面试内容我也会持续更新。如果大家有更好的材料,也欢迎在评论区中分享!