快手一面

四十分钟(含反问)

发个面经攒个好运!

1. promise输出题:

setTimeout(()=>{console.log(1)},0);
console.log(2);
new Promise((resolve)=>{
	console.log(3)
}).then(()=>{
	console.log(4)
})
console.log(5)

回答的:2 3 5 1;有个坑:promise是pending状态,不会执行then中声明的回调,故没有输出4

2. 问了js异步解决方案,探讨了xhr,fetch,axios,promise,async/await这些

3. css样式优先级;

4. 如果有一个低层级有二十个先择器,能覆盖高一层的一个选择器声明的样式吗;

5. 读过哪些书?

答:红宝书,Vue设计与实现,计算机网络黑皮书(其实不怎么会,就希望问点计算机网络);

问了Vue设计与实现

吟唱响应式原理那部分;十几分钟

6. 树形数组进行拍平

写了两种方法:

1. 取巧:通过Array.prototype.toString()方法直接取到一维字符串再使用split得到数组,对每一个元素再进行强制类型转换

2. 递归:经典方法;又加了个去重的需求,使用了set进行去重

7. 反问

全部评论
前五道题一模一样
点赞 回复 分享
发布于 2023-06-14 20:20 重庆
base哪里呀
点赞 回复 分享
发布于 2023-06-06 11:23 广东
怎么才能和大佬一样厉害
点赞 回复 分享
发布于 2023-05-31 10:18 辽宁
我后天一面,现在赶紧来恶补一下
点赞 回复 分享
发布于 2023-05-30 21:18 河南

相关推荐

白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。 2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。 3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。
面试被问期望薪资时该如何...
点赞 评论 收藏
分享
评论
2
11
分享

创作者周榜

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