当前位置: 首页 > 面试经验 >

蔚来 秋招前端一二面面经

优质
小牛编辑
77浏览
2024-08-23

蔚来 秋招前端一二面面经

⏱️投递时间线 7.25 投递 -> 8.2 笔试 -> 8.12一面 -> 8.23 二面

️面经: 一面:(1h)

  1. 自我介绍。
  2. 熟悉React还是Vue,问了一些React的东西,主要是hooks相关的。
  3. 说一下let和const的区别。
  4. 说一下js的作用域有哪些。
  5. 讲一下Nodejs的事件循环,浏览器的事件循环也可以说一下。
  6. 问了一下Rust的ownership相关问题。(因为我的博客上记录了有Rust相关的学习,面试官看了,所以问了)
  7. 说一下TCP和UDP的区别,它们的应用场景,以及为什么。
  8. 现在有一个场景,图片很大,你怎么去做优化处理。
  9. 前端缓存有哪些。
  10. 强缓存和协商缓存应用场景。
  11. cdn为什么能加速访问。
  12. 讲一下你为什么喜欢js这门语言,我看你的个人简历有写。
  13. 手撕:写一个Promise的防抖处理函数。
  14. 怎么去学习前端的。
  15. 建议:
    • 个人介绍重点介绍下过程就行,像项目那些可以简单介绍。
  16. 反问

二面(40min):二面主要时间是聊项目和实习实践

  1. 自我介绍
  2. 介绍两个比较有意义的项目(AntV Contribution + 实习期间做的一个大需求)
  3. 做一道题,介绍如下
// 实现一个_get函数,它接受三个参数object, keypath, defaultValue
// object是个对象
// keypath是你的对象object的调用路径,它可能是属性的获取,可能是方法的调用,也有可能是数组元素的获取,调用的格式如有右所示:a.b[1].c(1,2)
// defaultValue是默认值,当获取的值为undefined时返回它。
// 最后返回通过keypath的调用路径获取的对象中的某个属性值或某个方法调用结果。
type _get = (object: Object, keypath: string, defaultValue: any) => any;

‍总结: 蔚来的面试官还是很nice的,全程很和气很尊重人,不会或说错的地方的也是会说没关系,并且给出正确的答案,而且面试官会认真看简历以及提前做一些准备,例如去看个人的博客或者是开源的贡献(GitHub的PR),我在一面时被问了Rust以及二面面试官被问了开源项目,这一点狠狠的点赞。

#软件开发笔面经##蔚来求职进展汇总#
 类似资料: