京东面经(前端

部门是京东科技 京东云
面试无手撕,时长基本在40分钟左右

## 一面 4.14

面试官直接说了一面是对基础知识的提问

1. 自我介绍
2. websocket与sse区别
3. vite理解、最近进展了解
4. js 能够import 图片是如何做到的(不会
5. axios库封装,添加出错后重试功能如何实现、如何拿到之前的参数
6. 浏览器缓存(cookie、local storage那些
7. weakMap介绍
8. pinia介绍、vue组件通信方式
9. https、证书作用,浏览器依据什么判断证书合法性
10. js 事件循环
11. vue与react区别的理解
12. vue3版本更新了什么(与vue2区别
13. 结合watch聊聊如何进行依赖收集和更新的
14. 选择docker部署的原因、k8s了解
15. 在团队中进行一次技术分享,会选择什么主题
16. 实习时间
17. 反问

## 二面 4.16

1. 自我介绍
2. 选一个项目,介绍亮点、难点
3. 项目拷打
4. ws理解,与http区别
5. ws连接建立过程
6. flex 实现三栏布局,其他方式呢
7. js 浅拷贝、深拷贝
8. 闭包理解,应用场景
9. 为什么选择前端
10. 反问
全部评论
大佬 约三面了吗
1 回复 分享
发布于 2025-04-21 07:58 辽宁
佬,是多久投的啊
点赞 回复 分享
发布于 2025-04-23 00:40 四川

相关推荐

2025-12-30 17:56
大连理工大学 Web前端
昨天面完jd特地问了一下面试官对我的印象如何 对面说挺好的 但是到现在还没有收到二面通知QwQ 今天面试前紧张的不行 好在面试官人不错 有时候想不起来也一直在鼓励我 感恩面经如下(这次基本是围绕项目来问的 没怎么问八股)1. 聊聊为什么要做这个项目2. 讲讲项目遇到哪些难点(说了打包/虚拟列表封装)3. 讲讲打包具体是怎么做的4. 为什么要使用monorepo架构 对你的项目有什么帮助5. 具体讲讲virtuallist的实现 有没有引入什么库来做?为什么不用别的库? 做了哪些优化?6. 监听virtualliat 监听onscroll事件时有没有做优化? (这个没答上来 因为没做 当时也没想到咋做)7. 讲讲icon组件是怎么做的 用户应该怎么引入(这个也没答上 )8. 聊聊第二个项目 为什么要做这个 (这个面试官好像特别在乎为什么要做某事 其实也能体现一定产品的思维吧)9. 关于项目的一些问题10. 算法考了个有效的括号 写的时候没懂他的ide是咋运行的 最后发现原来是直接输入测试用例做的 难绷反问环节问了问评价和公司业务 多久给回复 面试官说跨年之后总体来说这场答得比上场好多了 该说的都说了 临场反应稍微差一点  希望发二面
查看10道真题和解析
点赞 评论 收藏
分享
一面(1.7 5.00 38min)基础/项目类1. 自我介绍,主要介绍项目经验2. 性能优化是PC端还是移动端的?3. 性能优化过程中主要做了什么事情?做完之后有什么收益?4. 现在写代码基本上是让AI帮你生成还是自己写?React原理类5. useMemo、useCallback、React.memo的区别,以及在什么场景下使用?6. Fiber架构是怎么实现可中断渲染的?7. 可中断渲染对React应用有什么意义或优势?8. Hooks的实现原理是什么?9. 为什么Hooks必须在函数组件顶层调用,不能写在条件语句中?手写代码类10. 手写倒计时组件(原生JS,不用React)11. 两个数组合并+去重+排序(不用API,原生JS实现)其他类12. 对AI有什么学习、使用或项目经验?13. 对机器学习/小模型感兴趣吗?14. 实习到岗时间和实习时长?3个小时约二面二面(1.8 2.00 47min)体验感非常好,无八股无手写项目深挖 - macOS策略配置1. 你做的工具是给谁用的?业务场景是什么?2. DSL是你设计的还是谁设计的?3. DSL能看一下吗?是JSON还是JS?4. 能改成JSON吗?(追问)5. 有了解过类似的DSL或者别人怎么做这样的事情吗?6. 有了解formily这种动态表单的实现机制吗?项目深挖 - 类ChatGPT项目1. 图文多模态/生成图片是你自己做的吗?2. 你怎么去拿图片并保存到自己的磁盘?3. 这个过程中有碰到什么比较难解决的问题吗?4. (关键追问)图片抖动的根源是什么?你怎么解决的?AI编程相关1. 有通过AI来帮你解决问题吗?2. AI写的代码准确率高吗?你做了什么事情提高准确率?3. 有没有了解什么工具能基于代码仓库生成Spec文件?监控SDK1. 监控SDK是干什么用的?2. 有了解过业内有哪家公司做过这样的监控吗?3个小时OC27个小时offer总结:今天多刷两个小时快手。
查看29道真题和解析
点赞 评论 收藏
分享
快手效率还是很高啊 刚放假结束立马约面了面经如下:1. 自我介绍一下 (依旧背板子)2. 你是怎么看待前端这个方向的 以后想做点什么方向(简单聊了聊)3. 有实践过一些全栈开发吗(聊到之前参加比赛做过一些简单的后台)4. 简历上说了熟悉vite和webpack讲讲 他们有什么区别5. 看你用pnpm搭建了monorepo架构 那你还了解过其他可以搭建monorepo的工具吗? 了解他的底层原理吗(讲了讲其他的包管理工具和lua 底层原理优点瞎扯了)6. 你的项目是在哪做的? 是个人开发的吗 更偏向于哪个方向(tob/toc)?7. 问了一些项目细节和具体实现8. 虚拟列表是怎么作监听的(没听懂 答了监听scroll事件和怎么实现的 于是又一连串追问 滚动底部为什么会出现为渲染的情况? 有没有办法优化监听的方法 requestanimationFrame用来干嘛的 为什么计算渲染列表不用observer实现 有了解过observer吗? 在其他组件中有做过observer吗)9. 又问了其他的细节 一个表单是怎么保存用户信息的 怎么实现的表单组件10. 讲讲上传组件是怎么实现的(问的时候忘记了 瞎答)11. 大文件上传? 为什么用webworker? 多大的文件算是大文件(这个真不知道 答了一个看网络情况...后面查了发现是有具体定义的 男泵)12. 讲讲unplugin-vue-router unplugin-auto-import...这几个插件有啥用? 为啥用?13. 讲讲浏览器的事件循环 能举一些实际的例子吗 哪些api是宏任务哪些是微任务 (有点忘了 就答了promise和setTimeout 但面试官人很好  问了几个让我判断是不是宏任务微任务 都答上了) 出了一个关于事件循环的输出题14. 讲讲用户输入网页url后经历了那些过程才看到最终页面?(DNS+浏览器渲染过程 说得非常烂 只能说大概说到)15. spa下用户执行操作更新页面之后是前端进行更新还是后端?(有点没懂 讲了不同场景 开发环境、生产环境、ssr)16. 了解过ssr吗?反问问了面试评价、之后应该往那方面学习 之后公司的业务 有没有培养结果面试完一个小时就越hr面了X﹏X 无敌了X﹏X
查看16道真题和解析
点赞 评论 收藏
分享
评论
6
46
分享

创作者周榜

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