前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >四年经验武汉前端负责人面经

四年经验武汉前端负责人面经

作者头像
山月
发布2022-02-28 13:13:16
5390
发布2022-02-28 13:13:16
举报

大家好,我是山月。这是我在 B 站的模拟面试,「可在左下角打开原文链接观看视频。」

今天面试的是武汉一位工作了四年的前端负责人,也是我在 Bilibili 的第十次模拟面试[1]

长按识别二维码查看原文 https://www.bilibili.com/video/BV13a411m7hs/


  • graphql
    • https://www.apollographql.com/docs/apollo-server/performance/apq/
    • 好处 ✅
    • N+1 Query ❎ Dataloader
    • APQ 缓存
    • Optimistic UI ✅
  • tailwindcss
    • purgecss: https://github.com/FullHuman/purgecss
    • uncss: https://github.com/uncss/uncss
    • 好处
    • 按需构建
  • webpack-bundle-analyzer (next.js) -> https://github.com/vercel/next.js/blob/canary/packages/next/build/webpack-config.ts
    • js -> terser
    • css -> cssnano
    • gzip/brotli
    • webp
    • picture
    • width/height
    • 懒加载
    • Image Component -> next.js
    • imagemin-webpack-plugin (sharp)
    • https://developer.mozilla.org/zh-CN/docs/Web/API/IntersectionObserver
    • IntersectionObserver
    • loading.lazy
    • lazy/suspense
    • react/react-dom
    • lodash
    • echarts
    • split-chunks (http cache) -> next.js
    • 路由懒加载
    • image
    • prefetch -> import('') Webpack 魔法注释
    • compressWebpackPlugin
    • minify
代码语言:javascript
复制
{
  me {
    id
    phone @cache-control(max-age: 300)
    friends {
      id
      phone
    }
  }
}

大家好,我是山月。这是我在 B 站的模拟面试

参考资料

[1]

Bilibili 的第十次模拟面试:https://www.bilibili.com/video/BV13a411m7hs/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈成长之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档