8-4-快手秋招前端一面50min(凉经)
8-10号未收到二面通知 默认挂掉
面试官自我介绍
候选人自我介绍
part1.
1.工作中遇到过哪些困难以及自己是怎么克服的?
是如何参与项目的流程,从产品到qa的流程说一下。
2.为什么选择换了一家实习公司。
3.v-scroll封装思路,触底加载的逻辑。
4.让你封装一个弹出框,说说你的封装思路。原生如何实现?
5.一个表单是如何做检验的?原生的表单元素如何实现校验的?
6.有封装过组件库吗?
7.有使用过node的经验吗?有在实习的公司使用过egg吗?
8.项目是使用webpack还是其他的构建工具?
9.less。
10.为什么要使用这一套技术栈?
11.使用过ts吗?
part2.
二叉树第n大的数以及二分查找。
你平时会上leetcode之类的刷算法题吗?
part3.
1.== === Object.is 区别?
2.useState、useEffect、useCallback、useMemo、react.memo分别讲一下。
3.Vue的生命周期。
4.VueX和Pinia区别。
5.react的状态管理方法有哪些?
part4
期望工作地点。
反问环节,部门技术栈以及业务方向。
我记得的大致就是这么多。面试官点到为止没有深究原理。
值得注意的是本场面试上半部分着重于职业素质,以及实战经验,具体场景实现思路的考察。
算法题部分比较简单,二选一,第一题说了下常规思路,第二题写了思路正确的但是运行会报错的代码。
part3是常规八股,有些忘了没列上来。
#快手信息集散地##前端#