Skip to content

虾皮秋招二面

  1. 自我介绍。
  2. 实习或者项目最有成就感的功能和实现。
  3. MonoRepo 里包含了前端、Node、脚本,放在一起想获得什么收益?看起来没什么联系?(这里纯粹是面试官一直认为彼此之间没联系……)那如果你的部门迭代到了五百人 还是放在一个仓库里吗?MonoRepo 和 MultiRepo 核心关注点?怎么说服把我的代码和你的放一起?
  4. Garfish 微前端的子应用之间如何实现隔离?有没有对比过业内其他的微前端框架?
  5. BFF 是怎么预估吞吐能力的?目前的 NodeJS 有多少核多少内存?
  6. 实习已经有了 Zustand 环境,是否对比过 Redux 等其他选型?什么场景用 Zustand,什么场景用 Redux?所谓的复杂度怎么体现?
  7. HTTPS 的密钥协商过程?证书起什么作用?怎么保证没有被劫持,比如你被中间人劫持并收到原 server 证书?
  8. CSRF 攻击原理?怎么防御?SameSite 怎么会挡住自己人?CSRF Token 是在哪生成的?怎么校验?
  9. 平均一周写多少代码?手写防抖节流?
  10. 英文介绍个人情况和职业规划。
  11. 没有课的时候,你在干什么?
  12. 「反问」业务和技术栈、团队规模、英文情况、校招生培养和成长。