滴滴日常一二面

滴滴

一面(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 修改样式

#我的实习求职记录#
全部评论
请问有后续吗?
1
送花
回复
分享
发布于 04-23 16:22 北京

相关推荐

3 6 评论
分享
牛客网
牛客企业服务