5.22 编程猫 一面面经

#牛客AI配图神器#1. 自我介绍
2. 怎么学的 ts
3. js 是单线程 异步怎么实现的
4. setTimeout 的第一个参数是回调函数,这个函数在什么线程执行
5. 如果 js 只有一个线程,怎么实现 setTimeout 的功能
6. ES5 了解过吗
7. 平时的项目打包的是 ES几?
8. 使用过低版本浏览器打开网页吗
9. 用过什么 react 的 hook?
10. useMemo 和 useCallback 是怎么优化性能的
11. 手写实现 useCallback
```
const useMyCallback = (func, deps) => {
  // TODO:
}
```

12. 怎么优化浏览器加载时间
13. 异步加载怎么实现的
14. 图片懒加载怎么实现的
15. 手写题,json 对象格式转文件
```
{
  "name": "A",
  "children": [
    { "name": "B", "children": [{ "name": "C" }] },
    { "name": "D" },
    {
      "name": "E",
      "children": [
        {
          "name": "F",
          "children": [{ "name": "B", "children": [{ "name": "C" }] }]
        }
      ]
    }
]
}

{
  "A": false,
  "A/B": false,
  "A/B/C": true,
  "A/D": true,
  "A/E": false,
  "A/E/F": false,
  "A/E/F/B": false,
  "A/E/F/B/C": true
}
```
16. taro是怎么实现多端的
17. babel 在这里面做了什么
18. 了解过 ai 吗
19. MCP 是什么
20. 怎么实现一个 MCP(这是我能实现的吗)
21. 你是怎么使用的 MCP
22. 如果没有 MCP,怎么给 ai 投喂上下文实现 MCP 一样的效果
23. 你所说的投喂的核心代码指的是什么
24. 反问
全部评论
编程猫薪资太低了,倒贴钱上班了要
点赞 回复 分享
发布于 今天 01:00 广东
这编程猫至于这么难吗
点赞 回复 分享
发布于 昨天 10:26 天津
感觉好难
点赞 回复 分享
发布于 05-22 17:19 江苏

相关推荐

评论
2
4
分享

创作者周榜

更多
牛客网
牛客企业服务