校招 未知部门 / 前端 / 一面/二面
[面试日期] 2024-08-23 [面试时长] 未知
[学校背景] 电子科技大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>蔚来 秋招前端一二面面经</h2>
<p>⏱️投递时间线
7.25 投递 -> 8.2 笔试 -> 8.12一面 -> 8.23 二面</p>
<p>🗃️面经:
一面:(1h)</p>
<ol>
<li>自我介绍。</li>
<li>熟悉React还是Vue,问了一些React的东西,主要是hooks相关的。</li>
<li>说一下let和const的区别。</li>
<li>说一下js的作用域有哪些。</li>
<li>讲一下Nodejs的事件循环,浏览器的事件循环也可以说一下。</li>
<li>问了一下Rust的ownership相关问题。(因为我的博客上记录了有Rust相关的学习,面试官看了,所以问了)</li>
<li>说一下TCP和UDP的区别,它们的应用场景,以及为什么。</li>
<li>现在有一个场景,图片很大,你怎么去做优化处理。</li>
<li>前端缓存有哪些。</li>
<li>强缓存和协商缓存应用场景。</li>
<li>cdn为什么能加速访问。</li>
<li>讲一下你为什么喜欢js这门语言,我看你的个人简历有写。</li>
<li>手撕:写一个Promise的防抖处理函数。</li>
<li>怎么去学习前端的。</li>
<li>建议:
<ul>
<li>个人介绍重点介绍下过程就行,像项目那些可以简单介绍。</li>
</ul>
</li>
<li>反问</li>
</ol>
<p>二面(40min):二面主要时间是聊项目和实习实践</p>
<ol>
<li>自我介绍</li>
<li>介绍两个比较有意义的项目(AntV Contribution + 实习期间做的一个大需求)</li>
<li>做一道题,介绍如下</li>
</ol>
<pre><code>// 实现一个_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;
</code></pre>
<p>🧑🏫总结:
蔚来的面试官还是很nice的,全程很和气很尊重人,不会或说错的地方的也是会说没关系,并且给出正确的答案,而且面试官会认真看简历以及提前做一些准备,例如去看个人的博客或者是开源的贡献(GitHub的PR),我在一面时被问了Rust以及二面面试官被问了开源项目,这一点狠狠的点赞。</p><a>#软件开发笔面经#</a><a>#蔚来求职进展汇总#</a>
AI 推荐面试题
