我是一位转专业的同学,我的本科和硕士都是读的交互设计。是从24年3月份开始系统学习前端的,因此面试过程中会涉及到一些交互和用户体验的问题。这次一面蛮简单的,都是一些很基础的问题持续了50分钟。
注:引用中的问题表示在上一个问题的基础上追问
面试内容
- 自我介绍
- 算法题:写两种排序算法,并且说一下解决思路
- 浏览器的渲染流程是什么?
- 有哪些方式可以实现内容的垂直居中?
- 有哪些方法可以实现响应式布局?
- 闭包是什么?说一下闭包的优缺点
- 说说For...in和For...of的区别
- promise的应用场景以及如何捕获它的错误
- 如果在promise中不使用catch,出现error要怎么处理?
- Redux的实现逻辑
- 函数组件和类组件的区别
- 如何学习前端的?有没有什么固定的学习渠道?
- 有没有关注什么社区或者行业内的大牛?
- 最近有没有关注到一些前端领域的新闻?
学习材料
想要参考我的学习材料的同学欢迎访问这个博客:【学习心得】前端学习材料分享(含八股文)
最后希望大家可以点赞关注一下,后续的面试内容我也会持续更新。如果大家有更好的材料,也欢迎在评论区中分享!