蔚来校招前端一面面经

不全面,能记起来的都写了,js中有部分和手写代码重复


总的来说,面试就是按照流程走的感觉,css,js,算法,挨个过
一面已经过了,当时是下午六点结束的面试,直接约了二面在半个小时后,结果上线没有面试官
等了十来分钟,给hr打了电话,说是今天都下班了。。。
过了两天我给一面面试官又说了情况,他建议我联系hr
我就又给hr打了电话,hr说他是兼职的。。。
面试的邮件要清理没有任何联系方式,一面面试官和hr的都是因为他们给我打过电话,我才知道他们的电话号
有没有跟我一样的xdjm,怎么办?已经一个多星期过去了

css

  1. css 左边200px,右边自适应
  2. css 垂直居中
  3. css 中的*

js

  1. 数据类型,基本/引用
  2. 数组去重
  3. 数组扁平化
    [1,2,[3],[4,5,[6]]]
function flatten(arr) {
    return arr.reduce((result, item) => {
        return result.concat(Array.isArray(item) ? flatten(item) : item)   
    }, [])
}
  1. this
let obj = {
  fun(){
    console.log(this)
  }
}
let fun = obj.fun;
fun()//--> 打印出什么呢
  1. 手写apply
Function.prototype.apply2 = apply2

function apply2(obj) {
    let args = []
    let obj.fn = this
    for(let i = 0; i < arguments[1].length; i++) {
        args.push('arguments[1][' + i + ']')
    }
    let result = eval('obj.fn(' + args + ')')
    delete obj.fn
    return result
}

function f(){
    console.log(1)
}

const obj = {

}
f.apply2(obj, [2, 3, 4])
  1. js事件循环
for(var i=0;i<5;i++) {
    setTimeout(()=>{
        console.log(i)
    }, i*1000)
}
// 打印什么
let promise = new Promise((res,rej)=>{
     setTimeout(()=>{
        console.log(0)
    },0)
    console.log(1)
    res();
    rej();
})
promise.then(()=>{
    console.log(2)
  },()=>{
       console.log(3)
   }  
)
js闭包
function fun(){
    let a =1
    function fun1(){
        console.log(a);
    } 
    fun1();
}

fun();
// 打印什么
  1. 作用域链

算法

给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。
有效字符串需满足:
左括号必须用相同类型的右括号闭合。
左括号必须以正确的顺序闭合。

示例 1:
输入:s = "()"
输出:true

示例 2:
输入:s = "()[]{}"
输出:true

示例 3:
输入:s = "(]"
输出:false

示例 4:
输入:s = "([)]"
输出:false

示例 5:
输入:s = "{[]}"
输出:true


将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
链表1:1->4->6
链表2: 2->3->5

结果1->2->3->4->5->6


数组扁平化

手写apply

#面经##蔚来汽车##校招##前端工程师#
全部评论
她们家面试是不是隔半天没收到二面通知就是凉了哇😂
点赞 回复 分享
发布于 2021-07-24 17:44
你好。算法题需要像牛客网一样写输入输出吗
点赞 回复 分享
发布于 2021-07-23 22:10
好神奇,蔚来不是挺好的么
点赞 回复 分享
发布于 2021-07-20 16:27
蔚来有几面啊
点赞 回复 分享
发布于 2021-07-19 17:21

相关推荐

昨天 12:14
门头沟学院 Java
程序员小白条:oppo不用想了,经常看92都挂的
点赞 评论 收藏
分享
06-27 12:54
已编辑
门头沟学院 Java
累了,讲讲我的大学经历吧,目前在家待业。我是一个二本院校软件工程专业。最开始选专业是觉得计算机感兴趣,所以选择了他。本人学习计算机是从大二暑假结束开始的,也就是大三开始。当时每天学习,我个人认为Java以及是我生活的一部分了,就这样持续学习了一年半,来到了大四上学期末,大概是在12月中旬,我终于找的到了一家上海中厂的实习,但我发现实习生的工作很枯燥,公司分配的活也不多,大多时间也是自己在自学。就这样我秋招末才找到实习。时间来到了3月中旬,公司说我可以转正,但是转正工资只有7000,不过很稳定,不加班,双休,因为要回学校参加答辩了,同时当时也是心高气傲,认为可以找到更好的,所以放弃了转正机会,回学校准备论文。准备论文期间就也没有投递简历。然后时间来到了5月中旬,这时春招基本也结束了,然后我开始投递简历,期间只是约到了几家下场面试。工资也只有6-7k,到现在我不知道该怎么办了。已经没有当初学习的心劲了,好累呀,但是又不知道该干什么去。在家就是打游戏,boss简历投一投。每天日重一次。26秋招都说是针对26届的人,25怎么办。我好绝望。要不要参加考公、考研、央国企这些的。有没有大佬可以帮帮我。为什么感觉别人找工作都是顺其自然的事情,我感觉自己每一步都在艰难追赶。八股文背了又忘背了又忘,我每次都花很长时间去理解他,可是现在感觉八股、项目都忘完了。真的已经没有力气再去学习了。图片是我的简历,有没有大哥可以指正一下,或者说我应该走哪条路,有点不想在找工作了。
码客明:太累了就休息一下兄弟,人生不会完蛋的
如果实习可以转正,你会不...
点赞 评论 收藏
分享
评论
6
45
分享

创作者周榜

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