首页 > 京东前端二面面经,许愿
头像
Stan9726
编辑于 2021-07-26 18:11
+ 关注

京东前端二面面经,许愿

基础

  • 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,没有深入了解”,比较尴尬。

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

更多模拟面试

全部评论

(11) 回帖
加载中...
话题 回帖