能链前端秋招面经

⭐一面

  1. 自我介绍
  2. 说说闭包
  3. 设计模式看过吗,看过那些(发布订阅 观察者 单例 其他的看过但记不清了)
  4. 说说跨域
  5. nginx配置过吗,配的什么(http->server 监听端口,返回对应静态文件,当时忘记说配置history路由了)
  6. promise了解过吗,是用来解决什么问题的(嵌套地狱)
  7. promise底层了解过吗,说一说(说了一遍,详细说了then方法和promiseA+规范的要点,把他震撼住了)
  8. async / await用过吗,和promise有什么区别(我说是promise的语法糖,后来知道不太准确)
  9. 平时解决异步用哪个比较多(promise多一点,async / await也有用)
  10. generator了解过吗(了解过,说了一下是什么,说应用的时候说的是实现迭代会用,面试官说不太准确,这个也是异步解决方案,async / await实际上是它的语法糖)
  11. 箭头函数和普通函数的区别(this、prototype、arguments)
  12. 说一下防抖
  13. 手撕防抖
  14. 对象类型如何判断(typeof instanceof Object.prototype.toString.call)
  15. 你说了解过vue底层,主要是2还是3(主要是2,3也看过一部分)
  16. 说一下两者有什么不同(老八股了)
  17. vue组件通信(其中说到事件总线的时候询问详细逻辑,我只答出了发布订阅,但是忘记了vue组件本身就是有emit和on方法,所以把一个新的vue实例挂在全局vue的原型上就可以了)
  18. 什么数据会放到vuex呢(举例项目中的登录信息,样式主题)
  19. 主题切换怎么做的(css变量)
  20. vuex和pinia的区别(独立仓库、取消mutation、支持TS)
  21. webpack了解吗,做过什么(讲了一下首屏优化的代码分割)

后面过了一两天就约二面来着,有点累不太想面了,就拒掉了

#面经##能链#
全部评论
佬,有内推码吗
点赞 回复 分享
发布于 2023-11-25 10:49 重庆

相关推荐

03-23 10:01
已编辑
湖南大学
1. 浏览器 CSS、JS、DOM 解析顺序• 解析顺序:HTML 解析生成 DOM → CSS 解析生成 CSSOM → 合成渲染树 → 渲染• 阻塞规则:CSS 不阻塞 DOM 解析,但阻塞 JS 执行;JS 阻塞 DOM 解析2. 表格相关• 表格缓存:内存/本地存储缓存数据、滚动位置、筛选状态• 首屏监控:用 Performance 监听 FP、FCP、LCP 等核心指标• 虚拟表格:只渲染可视区 DOM,用占位撑开高度,滚动时动态替换内容• 表格选型:简单用原生;大数据用虚拟表格;复杂用 AntD/AgGrid3. 前端安全• XSS:转义、CSP、HttpOnly• CSRF:Token、SameSite Cookie• 点击劫持:X-Frame-Options• 资源校验:SRI4. Tree-Shaking 原理• 基于 ES6 模块静态分析,打包时删除未引用代码,生产模式生效,不支持 CommonJS5. React 与 Vue 区别• React:不可变数据、JSX、手动更新、全量 Diff• Vue:响应式代理、模板、自动更新、精准追踪更新6. 微前端隔离(快照 vs Proxy)• 快照:保存/恢复全局变量,实现简单,性能差• Proxy:代理 window 实现沙箱,隔离好、性能高,兼容略差7. 部署与回滚• 部署:打包 → 上传静态资源 → Nginx 配置• 回滚:切换至历史版本/重新部署上一版包8. WebWorker• 作用:开辟独立线程,处理耗时计算,不阻塞主线程• API:new Worker()、postMessage、onmessage、terminate()9. AI 语音对话实现1. 前端获取麦克风音频2. ASR 转文字3. 发送大模型获取回答4. TTS 转语音5. 前端播放10. JWT 双 Token• AccessToken:短效,接口鉴权• RefreshToken:长效,刷新用• 流程:AT 过期 → 用 RT 换新 AT → RT 过期重新登录11. MiniMax 了解• 国内 AGI 大模型公司,提供文本、语音、多模态AI 能力,低延迟、端侧优化
查看30道真题和解析
点赞 评论 收藏
分享
全程无八股,两个面试官都非常好!2026_0305-14:00_快手一面1. 自我介绍2. 你项目里面提到了AST 静态分析生成文档让AI更好理解上下文具体是怎么做的?3. 你提到了用到很多rules,你有想过用AI来code review吗?4. 用了这么多rules,你有用过skill吗?5. 面试官Code Review提到目前已经在大量使用AI来CR,和面试官讨论AI CR的一些安全的问题6. 你项目中使用到了IntersectionObserver能讲一下为什么用这个替代监听滚动吗?7. 你项目中提到Git Hash 增量更新机制,实现仅对变更文件进行文档更新,这个是怎么实现的?8. 项目中写道,“骨架屏预加载+ 视口懒加载+错误自动兜底”,这个你是怎么设计的呢?9. 有写过移动端或者安卓的app吗?10. 手撕 数组 合并,去重,排序(不用api)11. 用Vue多还是React多?(说了Vue)12. 用React手写一个子父传值(React太差了后面还是让用Vue了)13. 被面试官建议多学React,大厂还是React多一点....14. 反问,大概做什么,聊了一些架构设计相关。二面2026_0309-15:00_快手1. 面试官开始先是介绍了一些国内抖音,PDD,京东,淘宝,快手的电商布局2. 然后又介绍了一些前端团队的方向3. C端APP,B端商家服务平台,内容数据审核,监测4. 自我介绍5. 项目中AI的对话框的长对话和打字机效果有考虑过用一些开源的库吗?6. 没有使用库,怎么实现的呢?(SSE+setTimeout)7. React的useEffect的第二个参数三种情况分别代表什么?8. React.Memo和useMemo分别代表什么?9. 对前端最近比较热的方向有了解吗?10. 你使用cusror这样的编辑器是自费还是?11. 反问(对实习生期待是什么)
查看16道真题和解析
点赞 评论 收藏
分享
评论
4
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务