达达集团前端一面9.15(45min)

自我介绍

(顺序可能有点乱,还有一些想不起来了)

虚拟dom的作用

用过jQuery吗

说一下事件循环机制

然后做了个题

setTimeout(()=>{
  console.log(1);
},10000)
setTimeout(()=>{
  console.log(2);
},5000)

//执行顺序
//队列不是先入先出吗?为什么先执行2

js的基本数据类型

symbol的作用是什么

null和undefined的区别

typeof和instanceof的区别

说一下原型链

手写一下原型链继承

然后做了个题:

function Person() {
  this.name = 'tom'
}
Person.prototype = {age:23}   //第一种情况
Person.prototype.age = 23  //第二种情况
let per = new Person()
console.log(per.name, per.age);

你觉得你的优点是什么?缺点是什么?(???不好的预感)

说一下vue生命周期中,父子组件的生命周期的执行顺序

算法题:

数组的扁平、去重、排序

(结束才发现,面试官出的题,少了一个中括号。我还纳闷,这咋死活执行不出来,为什么连ES6的方法都不让用)

反问


达达这个面试官是在反问阶段,唯一一个认真回答我的问题,然后给出自己的建议,一点都不打太极,赞!。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值