1. 知乎(一面)- base:北京 介绍一下socket.io websocket连接过程 后端是自己搭建的吗?是否使用了第三方服务? 封装了哪些中间件?具体实现了哪些功能? webRTC如何实现的视频通话?使用的原生webRTC吗? 如何实现的文件切片和断点续传? 文件切片过程中的唯一编号如何得到? 为什么使用mongodb数据库?存储的数据是什么格式的?是直接存的吗?有无处理? 文件的传输是以什么形式传输的? 项目中封装了哪些组件?有什么用途? 项目中使用ts做的什么工作? 如果有一个异步函数,没有返回值,在ts中如何声明该函数?如果是普通函数呢? 是否封装过自定义hook?手撕:实现...