1.实习介绍2. 你刚刚提到项目里用了泛型,那你能不能具体说说这个泛型是怎么根据传入类型去适配不同处理函数的3. interface 和 type 的区别4. keyof、in、typeof、infer 分别在实际工作中你是怎么用的5. 假如我们封装一个表单组件,要求字段名必须是后端返回字段的一部分,怎么处理6. 回流和重绘区别7. 浏览器加载一个页面时,整个渲染流程8. 做骨架屏时,怎么判断骨架内容和真实内容之间的切换时机9. 移动端怎么做适配10. async 函数在执行栈中的位置是怎么样的11. Promise.all 和 Promise.allSettled 的区别12. jS 是单线程,为什么可以实现并发加载多个接口?13. setTimeout 和 requestAnimationFrame 哪个更精确14. 帧率监控你们是怎么做的15. 小程序渲染卡顿时怎么优化16.H5 页面嵌入小游戏时,遇到过页面内存持续上涨吗?怎么解决的?17.手撕:给定一个数组代表股票每天的价格,请问只能买卖一次的情况下,最大化利润是多少?日期不重叠的情况下,可以买卖多次呢?