Skip to content

牛客网-大前端团队

一面

问了哈实习做的事情,然后就开始撸代码

代码题

  1. 快排
  2. 查找dom1,dom2的第一个公共父节点
  3. 匹配邮箱正则
  4. 归并排序
  5. 数组去重(只能用ES5)
js
let obj = {a:1}
let testData = [1,2,3,1,2,3,'1','2','2','3',[1,2],[3,4],[1,2],{a:1},{b:2},{a:1},ob1,obj,true,false,true,false,null,null,undefined,undefined]

Vue

  1. 数据双向绑定实现原理
  2. vue如何实现监听数组变动的
  3. 为什么vue没有实现,响应数组通过下标改动值
  4. vuex实现数据响应的原理
  5. vue-router路由模式有哪些,有什么区别,其原理是什么
  6. vue diff算法