快手平台研发部一面 前端

9月5日 上午10点,约50分钟
1.自我介绍
2.typeof null和typeof undefined分别是啥, typeof null 的结果的类型是啥
3.函数柯里化,

1
2
3
4
5
function add(){
returna
}
curry(add)(1)(2)=>3

4.判断输出

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function foo(){
this.a = 1
return{
b:4,
c:5
}
}
foo.prototype.a = 6
foo.prototype.b = 7
oo.prototype.c = 8
var o = newfoo()
console.log(o.a)
console.log(o.b)
console.log(o.c)

5.

1
2
3
4
5
6
var a = 1
function fn(){
console.log(a)
var a = 2//改成let又会输出啥
}
fn()

6.原生js实现一个promise,有then和catch
7.tcp和udp的区别
8.https可以预防中间人攻击吗
9.数组扁平化实现 写代码
10.整数数组判断是否有重复数组,写代码,(说set被问了底层实现原理)
只记得这么多

#面经##快手##前端工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-09-15 15:43
楼主有消息了吗 我应该和你一个一面面试官 我是16号二面后就没消息了
点赞 回复 分享
发布于 2020-09-18 20:46

相关推荐

牛客771574427号:恭喜你,华杰
点赞 评论 收藏
分享
10-25 23:12
门头沟学院 Java
点赞 评论 收藏
分享
评论
3
9
分享
牛客网
牛客企业服务