BOSS直聘前端一面面经

922 阅读1分钟

一面面经 时长:60min

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

反问环节

  1. 面试官对我的后续发展情况有什么建议
  2. 岗位工作内容、方向之类的

面试官nice!和面试官比较合的来,已约二面。