由于是排序后转推荐到其他组,因此就只有 ld 一面实习具体做的啥基建问题排查思路与解决思路小程序双线程架构在安全上有啥好处自己开发小程序,觉得他的优劣是什么如果小程序是单线程,那么他有可能会存在什么漏洞基础库架构,为什么会有 MainCtx and SubCtx 这样做是为了防止什么简单说说ssr如果要自己手动实现 clientonly 组件,有什么思路同构直出远程协同思想 基于状态与基于操作的区别yjs 并发冲突如何处理yjs 的协同算法,如何算出每一个操作唯一的插入位置yjs gc,墓碑机制undo redo 实现协同光标实现思路实践中遇到的服务端崩溃问题,你目前的解决方式和理想解决方式手写:实现一个 Replay 类,初始化为一个数字,用来决定对象可存储变量上限,其中 next 方法可以往该类存储变量, subscribe 方法用于添加一个订阅器,首次添加时立即输出类存储的所有变量,随后每次调用 next 方法都会 call 所有的 subscriber包装 一个 websocket 对象,并对外暴露一个 fetch 方法,使得 ws 的通信能像 fetch 那样调用,数据结构以及实现形式没有要求就记得这么多了