面试总结

68 阅读1分钟

主要总结一些我回答的不是很好的问题

2025/03/06 携程

  1. 怎么判断一个函数是异步函数?(或者受他返回的是个promise? res instanceof Promise)
  2. 作用域是什么?作用域里面包含什么?作用域在什么时候确定的?能否在执行时动态改变作用域?
  3. 箭头函数为什么不能使用yeild关键字

2025/03/06 字节

  1. 动态表单怎么扩展?比如扩展一个textArea。因为我实现的动态表单是写死的。
  2. 问卷星,怎么实现问卷星那种使用者自己指定使用那些表单项,怎么设计?
  3. 扫描二维码进行页面跳转是怎么做?你会怎么实现
  4. 设计模式有哪些
  5. 重排和重绘
  6. 深拷贝实现时对循环引用问题的解决

2025/03/14 字节二面

  1. 请求动画帧是什么任务,宏任务还是微任务(宏任务)
  2. vue3中虚拟dom中的静态节点是什么时候标记的
  3. css动画渲染会卡顿吗?怎么使动画更流畅?
  4. 页面卡顿、不流畅的原因是什么?
  5. 任务队列有优先级吗?
  6. 怎么避免组件过度封装?