一面面经 时长:60min
- 简单介绍下你的项目
- 低代码平台(组件)中是如何处理报错的(面试官应该是想问的埋点监控问题)----(原谅我太菜了,没做过这方面的内容)
- 拖拽组件是如何实现的(本身的github仓库上有这个组件)
- 平常是怎么学习的之类的
- 如何判断当前dom是否被包含 (contain和 递归判断parentDom)
- 追问 如何比较两个dom是否相等
- 为什么要写这些开源项目和组件库
- 写的自定义指令中 为什么 要先插入个input输入框 然后选中?
- 实现中为什么要用废弃api document.execCommand 不使用最新的
- 懒加载图片指令中 entry.isIntersecting 干嘛的 追问unobserve 卸载监听 img加载资源完成和失败的方法
- scrollToDom函数干啥的(滚动到指定的dom位置),如何实现一个过渡动画
- 平常会看书吗?coding时间占比如何
- 为什么使用nest.js 做你的后台服务,(这部分跟面试官说了不是很熟),追问 dto是干啥的
- 平常会写博客吗?发个链接看看,不定高的虚拟列表实现原理,列表滚动过程中是否会抖动?
反问环节
- 面试官对我的后续发展情况有什么建议
- 岗位工作内容、方向之类的
面试官nice!和面试官比较合的来,已约二面。