京东前端二面面经,许愿

基础

  • Java 和 JavaScript 的不同
  • 水平垂直居中
  • JavaScript 执行上下文(AO、GO)和函数执行流程
  • 闭包
  • 深拷贝和浅拷贝(提了一下递归的时候可以使用 HashMap 解决相互引用,面试官说他没听过下去了解一下)
  • 防抖和节流,分别的使用场景,简单说一下实现
  • ES6 新特性说两个,并讲讲分别是做什么用的(说了 Promise、async/await)
  • TypeScript 有了解吗,为什么要提出这一语言(了解一点,说了指定类型,作用是规范开发提高效率)
  • Sass 有了解吗(了解一点)
  • Vue 中 DOM diff 算法的核心(这个不会,简单说了说比较虚拟 DOM,得到最小差异打补丁,感觉说的不是他想要的)
  • key 是做社么用的(一开始没想起来,后来面试官说 key 在 DOM diff 算法中有什么用,一下想起来了)
  • 组件间通信方式
  • 生命周期钩子中的 created 和 mounted 的区别
  • 了解 Vue3 吗(了解一点,提了双向数据绑定用的 Proxy)
  • 除了 Webpack 还用过哪些打包工具(尝试过 vite 和 gulp),那说说 Webpack(就说了是用来分析模块间相互依赖,还有配置文件怎么写的)
  • Webpack 怎么优化(说了压缩和 tree shaking,别的忘了,答得不太行)
  • 了解大前端和微服务这些吗(说了跨平台,别的也不知道了)

唠嗑

  • 为什么选前端
  • 怎么学的前端
  • 怎么了解新兴的技术
  • 一个项目从 0 到 1 搭建和开发,你会怎么做

总结

面试官:对 JavaScript 基础了解的不错,广度不行。

感觉面试真的很看面试官,这位面试官问了好多新技术,全都是“了解一点,写过 demo,没有深入了解”,比较尴尬。

基础答得不错应该能过吧,许愿...

#京东提前批##面经##京东##前端工程师##校招#
全部评论
你好像有手撕代码嘛
1 回复 分享
发布于 2021-08-27 22:36
请问楼主是什么部门
点赞 回复 分享
发布于 2021-11-11 21:57
京东收到意向书了吗
点赞 回复 分享
发布于 2021-08-24 10:12
我一面面完,显示 复试未安排 ,这是挂了么
点赞 回复 分享
发布于 2021-07-28 18:39
朋友,结果出来了吗
点赞 回复 分享
发布于 2021-07-27 21:07
校招一共几面啊
点赞 回复 分享
发布于 2021-07-27 07:55
diff算法他想知道的,可能是同层级比较把,用删除和新增代替移动。可以看出京东的技术栈是纯VUE,而且想用VUE3 因为VUE3 是ts写的所以他要问你懂TS么。请问你是本科还是研究生?
点赞 回复 分享
发布于 2021-07-26 22:38
没有问项目吗
点赞 回复 分享
发布于 2021-07-26 21:52
函数执行流程需要说的很细致嘛😅
点赞 回复 分享
发布于 2021-07-26 21:50
请问一面结束之后多久的二面呀?
点赞 回复 分享
发布于 2021-07-26 19:00
兄弟结果出来了吗
点赞 回复 分享
发布于 2021-07-26 18:09

相关推荐

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道真题和解析
点赞 评论 收藏
分享
评论
3
42
分享

创作者周榜

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