我是一位转专业的同学,我的本科和硕士都是读的交互设计。是从24年3月份开始系统学习前端的,目前在阿里巴巴打怪升级同时备战秋招中。本次一面持续50分钟。
本次面试八股蛮多的,算法题整体算简单。
注:引用中的问题表示在上一个问题的基础上追问
面试内容
- 说说函数闭包
- 说说原型链
- 说说函数和箭头函数中this的区别
- 根据代码判断this指向的输出
- 说说Promise.all
- 如果有一个Promise出错了,会返回什么?
- 如果我希望即使有Promise出错了,其他Promise也会继续执行,有哪些方法呢?
- 说说Webpack中loader和plugin的区别
- 为什么Https更安全?
- React有哪些性能优化的方法?
- ResizeObserver是什么?
- 说说ES6 module和CommonJS的区别
- 算法题:数列满足a*b+b=c,即1,1,2,4,12...写一个方法计算第n项
- 算法题:最长不重复子串
学习材料
想要参考我的学习材料的同学欢迎访问这个博客:【学习心得】前端学习材料分享(含八股文)
最后希望大家可以点赞关注一下,后续的面试内容我也会持续更新。如果大家有更好的材料,也欢迎在评论区中分享!