前端工程师精选面经合集
10家公司
26篇面经
最新 热门
/discuss/889546972099584000/feed/main/detail/3ae547a14e224f32ab797245ea3eaaef/feed/main/detail/5677b59c77024823b50b09841361b607/discuss/889072230636765184/discuss/888855534063894528
阿里-优酷-前端开发-三面
查看17道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/ec2d3e05d6294c26ac70bfd56a1a7429
qq音乐会员 暑期前端一面
自我介绍与经历请做简单的自我介绍介绍三段实习经历及主要工作内容上一段实习结束/未转正的原因是什么JavaScript 基础for(var i=0; i<<5; i++) { setTimeout(() => console.log(i), 1000) } 输出什么?为什么?严格模式下使用未声明的变量会怎样?解释闭包及其常见陷阱事件冒泡与事件捕获的区别及执行顺序stopPropagation 与 preventDefault 的作用与区别ReactuseState 在定时器中出现闭包问题的原因是什么?如何修复?useRef 与 useState 的区别?使用 ref 为什么不会触发重新渲染?useEffect 依赖数组的作用及空数组的陷阱函数式更新 setState(prev => prev + 1) 的优势手写代码实现 delay(ms) 睡眠函数实现并发控制:限制同时发起的异步请求数量(如图片预加载限制并发数为5)使用 Promise 实现异步任务的调度与队列管理项目深挖(组件库/工程化)组件库如何做到逻辑层与 UI 层分离?双端(PC/移动端)复用的方案是什么?如何在不破坏 PC 端的情况下为移动端扩展特定逻辑?组件库 AI 集成(MCP/Skills)解决了什么痛点?具体架构是怎样的?如何处理组件库多版本文档的匹配问题?性能优化代码分割(Code Splitting)的原理及实现方式ESM 与 CJS 的区别?为什么 Tree Shaking 依赖 ESM?图片懒加载的实现方案(IntersectionObserver / scroll 监听)WebP 格式的优势及兼容性降级方案预加载(preload/prefetch)与懒加载的区别核心性能指标:FCP、LCP、CLS、FID 的含义及优秀阈值网络与浏览器HTTP/1.1、HTTP/2、HTTP/3 的核心区别与优化点HTTP/2 的多路复用解决了什么问题?如何根据 User-Agent 判断浏览器/WebView 版本及特性支持?
查看28道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/dff614efea154480aa59d08b92332fb8/discuss/888142118814818304
阿里-优酷-前端开发-二面
1. 自我介绍2. 介绍 Zustand、Redux、useContext(讲解具体使用方法)3. 询问状态管理库产生的背景是什么?4. 当项目复杂到什么程度的时候需要引入状态管理库?5. Axios 解决什么样的问题?项目里做什么样的二次封装?最复杂的拦截器是什么?(深挖,讲代码)6. 介绍 RAF 机制7. 前端项目性能如何优化?(深挖)8. 前端项目中如何对接后端?(深挖)9. 前端项目中最大的挑战是什么?(深挖,讲解解决全流程)10. 前端项目现在的遗憾或者缺点是什么,你想添加什么功能?(深挖,为什么要加,怎么加)11. 如何说服甲方添加新功能,挑战有哪些?12. 介绍 Agent loop13. 场景题:如何设计开发优酷的Skill?14. 场景题:如何在 AI 应用作为流量入口的情况下,在优酷跟别的视频平台的竞争中,怎么能让用户更好的拿到优酷的内容?15. 介绍 Prompt Engineering、Context Engineering、Harness Engineering16. 介绍 Harness Agent 项目17. Harness 有无对比不同的模型?对模型优劣的感知有哪些?18. Agent 安全性如何保证,怎么能够商用化?(深挖,偏场景题)19. 介绍自己平时怎么使用 AI ?20. 介绍自己 AI Coding 做的最复杂的一个功能?(深挖,讲代码)21. 如何把 AI Coding 的代码快速部署使用?22. 除了用 AI 写代码,还做哪些事情?23. 谈谈AI对新老程序员的改变,新手依托AI写代码缺失问题解决经验该如何弥补,以及AI时代程序员如何提升自身核心竞争力?24. AI Coding 题目25. 反问环节面试时长约75分钟,体感比一面好。面试官人很好,提的问题贴合真实开发场景,不是纯八股,和AI热点结合的场景问题很多,也会引导回答!
查看24道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/48ec4df2fce541238dbe8b23ccc03a12/feed/main/detail/3ea4f786b1d94292ab97c018ba59417d/feed/main/detail/d0f5d92ddedc4200bbe2b8f4cf0a1fc1/feed/main/detail/231eebc7bf0e4cfd9481672dede16c05/feed/main/detail/c667d1b2b4c348fd92593a5ca8e45498/feed/main/detail/38966d972c0546c789936c7b8073997c/feed/main/detail/1e92bf094afe45e2b695fd412f8f2a66
05-25 16:55
已编辑
门头沟学院 前端工程师
腾讯csig前端暑期
5-11 一面(1h)1.自我介绍2.什么时候接触到的前端开发3.学过哪些东西4.输入url到整个页面渲染全流程5.https为什么更安全6.http2.0相对于http1.1有什么优点7.前端需要防范的一些网络攻击(xss和csrf)8.有哪些手段让首屏打开更快9.前端框架主要使用什么10.现在让你写一个ant design的下拉选项框的组件,不能使用原生的select 和 options标签,那你会怎么来设计这个组件?11.怎么来控制他的下拉、选值、隐藏等功能呢12.哪个项目印象最深刻13.这个项目主要做了哪些事情14.最大的难点是什么15.多语言切换用的什么方案16.语言包体积过大的问题怎么解决17.如果后续有新的业务导致有新的语言文案产生,怎么加入到你的语言包里面去呢18.写项目使用ai么19.mcp有了解过么,说一下他的作用是什么,以及整个作用方式是怎么样的20.为什么需要引入mcp这个东西呢21.三道手撕:1:数组转成树2:手撕快排3:最长有效单词长度23. 反问业务和技术栈一面给面试官的感觉好像很不错,问我手上有没有其他offer啥的,然后说,行你这边的情况我基本了解清楚了,后面我让leader跟你聊聊,然后面试结束大概10几分钟,约2面5-14 二面(30min)没有自我介绍,简单聊了下天投屏讲实习项目国际化单复数怎么处理还有其他亮点难点么为什么SSE有连接开销、SSE不比长轮询更好么?你这种设计不会有一定的资源浪费么现在让你重新去优化你该怎么考虑呢?SSE每次可以实现增量拉取,不更节省资源嘛,对比过流量消耗么?VibCoding,写一个agent相关的回放工具(面试官说他下一场面试马上开始了,这边就先结束了,然后做完后发他邮箱😟)面试结束后,我赶紧写,写了大概4个h,然后发到他的邮箱。基本上是演示项目+聊天面,不过项目设计有几个问题点都被抓出狠狠拷打了😭,第二天中午的样子,二面通过显示HR面5-19 HR面5-21 转录用评估5-22 oc5-25 正式邮件
查看30道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/0e543b51f1964d2f809ab93f0205b3d6/feed/main/detail/96bec755c4b24b89b7c05e028286eab5/feed/main/detail/c635db578b994f20aec9587cbc7a8a2c/discuss/886266909988073472/feed/main/detail/756fca845f214af8be72a516764f5c2f
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

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