上来两道算法题,30min,写完再聊
1,上文的“文件依赖树”
2, leetcode: https://leetcode.cn/problems/minimum-cost-for-tickets/description/
然后照着简历问
聊实习
印象比较深的是 Monorepo 和 状态管理,因为我简历写了
1,先让我讲Monorepo的概念,然后问Monorepo如何解决不同仓库版本不同的问题?
2,问jotai和zustand,有哪些好处?
我说了全局状态管理以及兄弟组件传值,忘记说原子化之类的东西了;
他反问 provider 也能实现兄弟传值啊
3, 然后看了我的简历,问我“观察者模式“是做什么的?
以及它跟订阅发布者模式的区别
答了数据解耦,应用的话,比如vue中的响应式更新,就是通知所有订阅者;
答了在大部分场景下,区别不大;但是在细微区分的情况下,观察者模式只有观察者和被观察者;订阅发布者模式有处理中心,订阅者和发布者