快手前端面经(已意向书)

我的三轮技术面都主要是考察的js相关

一轮技术面(8月29日上午)

1,给了一段代码,判断输出。考察局部变量与全局变量
2,同上,给了代码。考察函数挂载在window上还是对象上

var name = '123';
var obj = {
   name: '456',
   getName: function () {
       function printName () {
           console.log(this.name);
       }
       printName();
   }
}
obj.getName(); //123

3,原型链

Function.prototype.a = () => alert(1);
Object.prototype.b = () => alert(2);
function A() {};
var a = new A();
a.a(); // 报错
a.b(); // 2

4,CSS样式相关,加绝对定位和不加绝对定位会出现什么情况
5,CSS相关,关于样式的顺序
6,数组去重
7,每3秒打印一个helloworld,一共打印四次
8,实现简版vuex,可以定义state、mutations,可以调用commit
没写出来,但是面试官会引导着继续往下能写多少是多少

第二轮技术面(8月29日下午)

1,两个有序数组合并,尽量减少时间复杂度
2,数组拍平
3,实现一个栈,要求是:只能存放Number、可以push,pop,实现 maxN(n) 方法,n =1 返回第一个最大值 n =2 返回第二最大值, n = N 返回第N个 最大值,并且maxN时间复杂度为O(1)

第三轮技术面(9月1日)

原本定的是8月29日下午5点,因为面试官有事情,延后了几天。
1,数组拍平,二面的升级版,实现flat(deep),deep给多少,就拍平多少层。

三轮技术面我都有没写出来的地方,但是每一位面试官都很耐心的给出建议,指出问题,甚至会带着我把思路捋一遍,中途很多次都以为自己要凉了。
另外每次面试前会有个人力小姐姐给我打电话询问是否可以准时面试,声音也好好听。

HR面 电话面(9月3日下午)

HR很温柔,交流半小时之后,加了微信,告诉我一两周内出结果。

9月9日收到了意向书

整个面试下来,体验感非常好,面试官都不会摆架子》

#面经##快手##前端工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-09-09 17:22
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-09-09 17:22
阿里巴巴
校招火热招聘中
官网直投
大佬 你三面的时候除了flatten还问了其他什么啊
点赞 回复
分享
发布于 2020-09-09 18:35
一面完好几天了,还没联系,是不是觉得挂了😭
点赞 回复
分享
发布于 2020-09-09 20:08
咨询一下原型链那题是为什么啊。我试了一下,如果是A.a()是可以的,但是a.a()不行,a难道不是一个Function的实例吗?
点赞 回复
分享
发布于 2020-09-11 14:28
请问二面第三题怎么做???
点赞 回复
分享
发布于 2020-09-13 19:00
到了hr面,哭了,有点激动。楼主hr面都问了些什么啊
点赞 回复
分享
发布于 2020-09-15 14:50
三面那个每次触发递归时让deep--可以吧,进入递归的条件加一个deep !=0.行吧?
点赞 回复
分享
发布于 2020-11-21 10:34
楼主大大,快手前端白菜价是个啥水平,明天三面了,如果过了下午就 HR 面谈,想问问有个参考
点赞 回复
分享
发布于 2020-11-30 18:34

相关推荐

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