博主背景
跨考的地信研究生,研二在读;做过实验室的两个 Web 项目。
这次面的是暑期实习。
一面:偏技术基础
- 自我介绍;
- 接触前端多长时间;
- 大概讲一下在项目中前端相关的工作;
- 解释一下前端跨域原理及解决方案;
- 箭头函数是怎样一个概念,它有哪些限制(注意事项);
- 了解
Object.defineProperty()
吗; - 描述一下
ajax
的过程; - 描述一下
Promise
的原理; - 讲一下
CSS 样式权重
的计算规则;(上午刷面经刚看到这个题,非常热乎23333) - 前端优化相关:对于频率较高的事件,比如滚动事件,如何优化;
- 说一下
debounce
和throttle
的区别; - 算法:口述二叉树的非递归遍历方法;
- 工程相关:打包工具用
webpack
还是? - 用
nodejs
写过后端的程序吗? webpack
打包的原理有了解吗?- 反问环节
- 部门使用的技术栈;
- 自己本次表现如何;
- 建议我加深 node 水平
二面:偏项目问题
- 自我介绍
- 分享一下项目情况
- (前面提到自己对项目重构过一次)重构前端项目的目的是什么?原来项目的功能有哪些缺陷;
- 从用户体验上,重构之后有什么提升?
- (项目中开发了一个小插件)讲一下那个插件的核心用途;
- (发现我插件 demo 的两个小 bug )移动端手势冲突问题;如何处理插件内部产生的异常;
- 做项目时有多少人,你的主要工作是什么?
update
三面面经在这里。
全部评论
(1) 回帖