可能技术栈不是太匹配 这个部门以vue2+3为主,主React人我哭死,话说如流是真的不好用啊,差评
回忆版 不太全 有很多问题已经忘记咧
1面 面试官没开摄像头(总觉得这种面试是kpi面)
- 自我介绍
- 项目深挖
- 在一个div右上角再挂个div怎么实现(绝对定位 right:0 top: 0 再transform)
- 闭包,闭包的具体应用 (吟唱八股 扯到防抖节流)
- 写一个回流
- animation和transition区别
- 如何去写一个animation,使得一个div从最左边移动到最右边(transformX)
- 轮播图的原生实现原理
- 如果滚动到最后一张了想回到第一张怎么办(在最后面复制个第一张,然后每次滚动的时候记录下当前的index,走到头了就取余)
- SSR比起普通的React有什么区别吗,讲一下
- Vue2和Vue3区别
- Vue2生命周期
- Vue2通信方式
- 有小程序,跨端开发经验吗(没有 乐)
2面
- 自我介绍 说一个最近做的项目(说了个自己写的)
- 诶你不是有个实习吗 再说说
- 你觉得Vue和React你更擅长哪个(React)
- 说一下React的理解(开始吟唱源码Fiber 双缓存树 diff 递归更新)
- React的生命周期说一下(好的看出来你不是做React的了,继续吟唱)
- 写题:
1)判断链表是否有环(双指针,注意要自己创建个环形链表,写链表结构)
2)二叉树的DFS 迭代+递归实现(迭代的明明写对了然后说我错了 无语辣家人们)
3)实现log2fn函数,使得对于任意函数log2(fn)都实现输出顺序:start fn结果 end
7. 说一下闭包,简单的实现下
8. 继承说一下(吟唱六种继承并实现)
9. url输入到解析全过程(开始吟唱)
面完40min共享
#前端#