【意向书】快手(前端 基础架构)

9月9日更新
终于等到快手大大的意向书!!!
顺便许愿:明天头条终面顺利通过,然后再发面筋。

------------------------------------------------------------------------------------------------------------------------------------------------
8月28日完成一、二、三轮技术面,隔了一个周末(8月31日)收到面试hr小姐姐的电话,说我技术面通过(三评都挺高),约了明天hr面。

简单写下面经(记不清楚了)
一面(1h)
1.项目
2.基础+各种输入输出
手撕:
3.洗牌算法(数组乱序)
4.有序数组合并
Q&A
嘻嘻,最后面试官夸我基础这么扎实,然后和我聊了他以前在腾讯工作的经历以及一些个人成长的建议。nice!!!

二面(1h)
二面是个小姐姐。
1.项目(被怼了)
手撕:
1.NumberStack
要求如下:
  • push:只能push数字,否则报错
  • pop
  • maxN:第N大的数,时间复杂度O(1)
function NumberStack(){
    this.stack=[];//存储栈
    this.maxStack=[];//辅助栈,从小到大的排序
}
NumberStack.prototype.push=function(num){
    if(Object.prototype.toString.call(num)!="object Number") return false; 
    this.stack.push(num); 
    if(!this.maxStack.length){ 
        this.maxStack.push(num);
    }else{
        let len=his.maxStack.length;
        for(let i=0;i<len;i++){
            if(num<this.maxStack[i]){
                this.maxStack.splice(i,0,num);//将num插入maxStack到合适的位置
                break; 
            }
        }
    }
} 
NumberStack.prototype.pop=function(){ 
    let num=this.stack.pop();
    this.maxStack.splice(this.maxStack.indexOf(num),1);//将num从maxStack中删除 
    return num;
}
  
NumberStack.prototype.maxN=function(n){ 
    if(n<1||n>this.maxStack.length) return false; 
    return this.maxStack[this.maxStack.length-n];
}
2.数组展平,要求函数可以控制展平层次
Array.prototype.flat = function(deep) {}
Q&A

三面(1h40min)
leader人超nice!!!,面试体验最好的一次!!!
1.项目,自己的思考(软件设计层面)
手撕
1.parseInt和toString的用法
然后写一下
  • randomHex(生成随机的颜色)
  • hex2rgb
2.面试官看我会正则,就出了一道模板替换的题(题目忘记了,牛客面试房间超时长,进不去了)
有卡住的地方,面试官会指导你,然后写出来了最后,这题聊了好长时间。
Q&A

#面经##校招##快手##前端工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
1 回复 分享
发布于 2020-08-31 15:02
牛逼牛逼
1 回复 分享
发布于 2020-08-31 16:10
惊 和我面试题一摸一样 是同一个吧 今天也收到hr面了
点赞 回复 分享
发布于 2020-08-31 15:33
一天3面,大佬好强
点赞 回复 分享
发布于 2020-08-31 15:36
我29号三面的 等消息ing 紧张😭
点赞 回复 分享
发布于 2020-08-31 16:22
进hr面就是前面技术面通过了嘛?
点赞 回复 分享
发布于 2020-08-31 17:32
19号三面完就没进展了,哭了,和快手无缘,蹭蹭大佬
点赞 回复 分享
发布于 2020-08-31 17:36
快手体验真得好,面试官超级nice
点赞 回复 分享
发布于 2020-08-31 23:48
您好!请问楼主有没有出现过快手招聘账号个人中心里面投递纪录和我的简历两个板块数据突然消失的情况?
点赞 回复 分享
发布于 2020-09-01 08:56
是上海的部门吗
点赞 回复 分享
发布于 2020-09-01 10:07
明天hr面,许愿🙏
点赞 回复 分享
发布于 2020-09-01 16:44
请问楼主怎么学习的呢?(基础和算法)
点赞 回复 分享
发布于 2020-09-02 09:37
parseInt和toString是要手写怎么实现吗😂
点赞 回复 分享
发布于 2020-09-02 14:45
请问楼主,快手hr面主要聊什么呀?会问到项目吗?二面后就hr面的有点慌😥
点赞 回复 分享
发布于 2020-09-02 15:02
一摸一样的三面面试题
点赞 回复 分享
发布于 2020-09-03 10:51
if(Object.prototype.toString.call(num)!="object Number") return false;  这行用typeof判断一下不行么...
点赞 回复 分享
发布于 2020-09-03 15:20
楼主oc了吗
点赞 回复 分享
发布于 2020-09-05 12:17
二面就这么几个问题吗?
点赞 回复 分享
发布于 2020-09-06 08:29
请问楼主是面的什么部门呀
点赞 回复 分享
发布于 2020-09-06 17:48

相关推荐

02-22 20:28
重庆大学 Java
程序员牛肉:首先不要焦虑,你肯定是有希望的。 首先我觉得你得好好想一想自己想要什么。找不到开发岗就一定是失败的吗?那开发岗的35岁危机怎么说?因此无论是找工作还是考公我觉得你都需要慎重的想一想。但你一定要避开这样一个误区:“我是因为找不到工作所以不得不选择考公”。 千万不要这么想。你这个学历挺好的了,因此你投后端岗肯定是有面试机会的。有多少人简历写的再牛逼,直接连机筛简历都过不去有啥用?因此你先保持自信一点。 以你现在的水平的话,其实如果想要找到暑期实习就两个月:一个月做项目+深挖,并且不断的背八股。只要自己辛苦一点,五月份之前肯定是可以找到暑期实习的,你有点太过于高看大家之间的技术差距了。不要焦虑不要焦虑。 除此之外说回你这个简历内容的话,基本可以全丢了。如果想做后端,先踏踏实实做两个项目再说+背八股再说。如果想考公,那就直接备战考公。 但是但是就像我前面说的:你考公的理由可以是因为想追求稳定,想追求轻松。但唯独不能是因为觉得自己找不到工作。不能这么小瞧自己和自己的学历。
点赞 评论 收藏
分享
评论
6
33
分享

创作者周榜

更多
牛客网
牛客企业服务