滴滴日常一二面
滴滴
一面(40min)
自我介绍
用过react吗?
vue生命周期
路由的两种模式,原理
http缓存 和 浏览器缓存
宏任务和微任务
有没有写过node?
讲一下webpack
有做过什么webpack优化?
写两道题
去重value
let arr = [ { key: "x", value: 2 }, { key: "x", value: 2 }, { key: "x", value: 3 }, ];
去重value 包括children里的value
let arr = [ { key: "x", value: 2, children: [ { key: "x", value: 4 }, { key: "x", value: 4 }, ], }, { key: "x", value: 2 }, { key: "x", value: 3 }, ];
找出出现次数最多的 字母和字符数量 let str = 'abbbccccc' result:[5, c]
反问
二面
去除出现次数最少的字母
ababac --> ababa aaabbbcceeff --> aaabbb aabbccceeefffff --> ccceeefffff
let date1 = { id: 1, date: new Date(100000) }; let date4 = { id: 4, date: new Date(100001) }; let date2 = { id: 2, date: new Date(200000) }; let date3 = { id: 3, date: new Date(300000) }; 1.对象排序 按date 2.对象排序 不允许用sort
原生js 删除dom 原生js 修改样式#我的实习求职记录#