一面
日期:2025.10.30
面试官水平不咋地,面试挂了,问题都答上来也能挂,大概率是因为没有 React 和 WebGL 经验。
一、 问题
你刚刚聊到几个项目,你能从里面挑一个来展开一下吗?如果觉得一个项目太大了,你就挑其中一个模块,甚至是其中一个任务来展开。
(追问) 你刚刚提到了你们整个迁移是从大型单体架构转成 PNPM monorepo,这两个有什么样的不一样?为什么要做这种迁移?
这里的微前端架构,你们是模块联邦这种方式,对吧?那他们提到了,比如说这些微前端架构,他们是怎么隔离每一个框架的内容?
(追问) 那他们的 JS 是隔离的吗?比如说我同时操作 Window 对象,他们这些 Window 会共享吗?
(追问) 你刚才提到乾坤的通信机制会跟用 iframe 不太一样,那它具体是怎么实现模块间通讯呢?
我看你简历里面提到了这个样式的改进,是引用了那个 Tailwind,为什么呢?你觉得它有什么样的优势吗?
比如说在一个单页应用里面...请求 API 的时候是其实是需要带上一个 Session Token...这个 Session Token 随时都有可能失效...当碰到这个失效了,它就自动跳转到登录页面,完成登录之后跳转回来,你会怎么样实现这个功能?
(编程题) 实现一个 Promise.all 的功能。
为什么选择在现在这个时间看新的机会?
你对于个人的后续发展,或者是你对于下一个企业会有什么样的一个期待?
二、反问
公司规模?对,有多少人?
如果我面试通过的话,大概会做什么平台?哪些业务?
公司目前技术栈是什么样子的?
还有 Web 可视化,就是你们可视化领域做的就是会不会做得很复杂那种?像在浏览器里面塞一个 Blender 那样的。