十年经验前端架构师求职,目标是换个大厂继续做技术专家

5,795 阅读2分钟

这是我在B站的第 50 场免费模拟面试

本次的候选人十年工作经验,做了多年后端,最近几年在写前端,在公司负责工程化建设与基础组件维护,在面试过程中也可以看出对此掌握程度很高。

视频版: 十年经验架构师求职,目标是换个大厂继续做技术专家

以下是简历大致内容:

简历

山月的面试问题记录

  • webpack5
    • cache -> system
    • 模块联邦
      • 微前端/qiankun
      • 沙箱是如何实现隔离的
      • 共享模块 lodash
      • qiankun 迁移至 module fedoration 的考虑
      • 打包阶段确认导出什么东西
      • runtime source code
      • webpack 是如何动态加载 chunk 的
        • jsonp
      • jsonp -> import()
      • 包裹函数
      • commonjs 加载一个 module
      • webpack_require -> vm.runInContext
  • vite
    • vite/snowpack
    • commonjs -> es
    • 为什么有的 package 去转化成 es
      • default
  • nodejs
    • vm
  • pnpm -> npm
  • nginx -> nestjs
    • ssr
  • 封装 hooks
    • react-query
    • swr
    • 乐观 UI
    • useRequest: 是否发包
    • debounce
  • 定期 code review
    • 一个月

候选人的面经

自己想要参加这次面试主要是想给自己接下来真正应试做个热身,毕竟也三年多没有准备和经历面试了。

通过这场面试,我觉得自己对临场的话术方面还有提升空间,对自己熟悉的部分可以想办法更多的去引导面试官,对自己不熟悉的部分要多一些答题技巧。

其中没有回答好的问题:

为什么pnpm没有彻底有软链接,而是软硬结合,其实这个官网是有答案的,自己学习没注意到: pnpm.io/faq#why-hav…

这次面试聊得非常开心,再次感谢山月老师的面试


本次面试记录将收集在我的网站模拟面试系列中,其中收集了我所有的模拟面试记录,及如何预约面试:

q.shanyue.tech/mock/