快手前端一面面经

1. 自我介绍

2. css层叠样式相关

3. css选择器的优先级

4. 块级元素和行内元素

5. position与z-index

6. 函数执行,作用域相关、let相关

var name = 'bob';

(function() {

if(typeof name == 'undefined') {

var name = 'tom';

//情况二:let name = 'ck';

console.log(name)

}

else {

console.log(name);

}

})();

7. 题目:给定数组,要求:扁平化->去重->排序

8. 题目:多个Promise和setTimeout组合,问执行结果及理由,(事件循环机制相关)

9. 题目:async和promise的组合题目。

10. 题目:自己实现一个 forEach()

11. 题目:自己实现一个 Promise.all

12. 反问

还有其他的一些知识点,都是以题目的方式考察,想起来在补充。面试官很 nice,很有耐心,会引导思路。做不出来的也会给你讲解。赞一个!
总结下来其实都是在考察基础的掌握程度,只怪楼主基础不太扎实🤣,有些题目答得不好。估计应该没后续了😪
另外感谢快手给的面试机会!也希望自己和其他没有 offer 的小伙伴早日有一个归属!加油!

2020/9/19    官网显示流程结束,一面挂
#面经##校招##快手##前端工程师#
全部评论
楼主没有考算法吗?
点赞 回复 分享
发布于 2020-09-17 17:29

相关推荐

完美的潜伏者许愿简历通过:我上表jd,请求封我做后端大将军的事,北京有消息了:竟然不许!!! 他们一定是看我没有实习,这才故意驳回我的请求!
点赞 评论 收藏
分享
评论
5
18
分享

创作者周榜

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