快手前端一面(也是鼠鼠秋春招最后一面

面试官人很好,上来夸我项目代码和博客沉淀的技术文章不错。然后直接问react和vue原理还有webpack,接下来就是四道题硬控我一小时
不投了也不面了,心态爆炸了,从字节到腾讯再到快手每次都是原理➕手撕根本不会,每次都是easy的手撕➕面试官疯狂引导,but还是写不出来一点。
鼠鼠太菜了就是个普通二本,真道心破碎放弃了释怀了小米不要我鼠鼠就安心去数码了
全部评论
你已经很强了
1 回复 分享
发布于 2024-03-30 13:45 山西
快手一面都是手撕4道题嘛,汗流浃背了
1 回复 分享
发布于 2024-03-29 19:41 福建
长沙数马吗兄弟
点赞 回复 分享
发布于 2024-04-03 07:54 广东
感觉我们是同一个面试官,二叉树深度和sumof,但我第三道是dp
点赞 回复 分享
发布于 2024-04-01 22:13 山西
第二和第四我也做过,感觉是同一个面试官
点赞 回复 分享
发布于 2024-03-31 14:07 北京
我也面快手了,我们可能是同一个面试官,第三题我也碰到了😂
点赞 回复 分享
发布于 2024-03-31 01:52 上海
我面过一次快手日常实习,俩算法,一个二分查找,一个驼峰转折,你这个怎么这么难
点赞 回复 分享
发布于 2024-03-31 00:27 重庆
前端出这个算法还是有难度的,我面美团前端,一题整数反转一题合并有序数组
点赞 回复 分享
发布于 2024-03-30 19:51 浙江
面试官:你已经很优秀了,但是我们想要更优秀的
点赞 回复 分享
发布于 2024-03-30 18:23 广东
😭这sum函数干啥的,看懵逼了。
点赞 回复 分享
发布于 2024-03-29 23:38 河北
代码输出题有没有会的老哥给讲解一下输出什么
点赞 回复 分享
发布于 2024-03-29 20:01 浙江

相关推荐

效率工程部门
自我介绍平时怎么学习的,javascript红宝书?犀牛书?看过吗?秋招有准备过吗?上来就来四道题: 题目1: 输出?说一下有没有闭包,作用域链?执行顺序是怎么样的var count = 10;function a() {    return count + 10;}function b() {    var count = 20;    count    return a();}console.log(b());题目2:输出?手撕一个new function Foo() {  this.a = 1;  return {    a: 4,    b: 5,   };}Foo.prototype.a = 6;Foo.prototype.b = 7;Foo.prototype.c = 8;var o = new Foo();console.log(o.a);console.log(o.b);console.log(o.c);题目3:了解promise吗,方法有什么?Promise状态流转// promise// race// retry// 手写promise.retry // 手写promise.retry?function promiseRetry(fn, maxRetries = 3, delay = 1000) {}  题目4:// 二分查找、找到第一个小于等于给定值的元素索引const arr = [1,2,2,2,3,3,3,4,5,6,8,8,9];// in: 2 out: 1.   in:7 out:9项目拷打:Ts了解吗?常见泛型工具函数(如Omit、Pick)的用途与实现原理?interface 、 type区别?为什么要使用SSE,考虑过websocket吗,区别?项目中提到的 “转化率提升 22%”“加载耗时从 2.1 秒优化至 0.8 秒” 等数据如何计算?是否有实际采集或仅为估算?项目中最具挑战性的部分反问:效率工程部,干什么的?提效的涉及很多个项目
查看12道真题和解析
点赞 评论 收藏
分享
在牛客上了看了好多佬的面经,确实给自己提供了帮助,再次感谢佬们的面经!我把自己面试的经历也分享给牛友,祝大家都拿到自己想要的offer!# 面试复盘## BG双非本+末流211硕+无竞赛+无实习+只有实验室的项目经历## 面经### 腾讯---软开-java#### 一面凉经 3/18​面试官没有开摄像头,maybe是kpi面,这也是我的第一次面试,整体表现巨差无比,给我留下了深深的打击,觉得自己就是个小废物。​上来经典的自我介绍,然后面试官就问我项目中的难点是什么,也没有追问。接下来就是提问环节​Q1:Mysql和Redis的区别?---->个人怎么用的Redis?​Q2:为什么用kafka?---->kafka重复消费怎么解决?​Q3:进程、线程、协程的区别。(我是菜鸡,没有复习到协程,丢死人了。)​Q4:讲一下对策略的理解​Q5:三道算法题:1、字符串相乘 ---->2、LRU---->3、乘积最大子数组(基本都是leetcode上的热门题目,但是我没有写出lru,让我深深的知道自己准备的是有多么的不足了,惨痛的经历,我是菜狗啊啊啊啊啊啊啊)​Q6:TCP和UDP的区别,估计是我回答的逻辑不好,就没有追问了​Q7:三次握手以及其中的细节,比如第二次握手失败会发生什么。然后就没有再问了,哭死,面试官很温柔但奈何不了我太菜了。第一次面试的紧张,我在写代码的时候既然在考虑输入输出,在面试官面前改输入输出的函数,第一次给了鹅,我太不珍惜了。### 快手---软开-java#### 一面凉经 3/19这次的面试官开了摄像头,我回答不上来的还会给我讲解,告诉我答案,在挂掉之后我也没了自信。经典自我介绍开头+项目中的难点。Q1:索引以及一系列的追问,最后出了一道题select * from t where c>0 and b!=1 and d=2;问我如何设计索引。答案是联合索引(d,c,b,a)Q2:乐观锁 和 悲观锁 。CAS的实现原理Q3:内存溢出和资源爆炸,讲一下自己经历过的内存溢出和资源爆炸Q4:kafka如何实现顺序消费还有一些关于日常使用的追问Q5:进程的并发执行问题,以及常用的锁。出了个题,讲一件i++如何实现上锁Q6:websocket如何实现通信,要提到sessionQ7:手撕:n个骰子投出为k的概率。这次面试对我打击巨大,面试官说我基础不好,要加强一下自己对基础知识的理解。也彻底没了自信,坐实了自己菜狗的身份。### 美团 ----软开-数开没错。这次岗位跟之前不太一样,我投错了,就是那么的sb,哎,硬着头皮面的。#### 一面 3/27经典的自我介绍,但是没有问项目中的难点。让我讲了将项目具体是做什么的,我巴拉巴拉的介绍了一遍。然后问我学过sql没,我信誓旦旦的说学过,平常经常用,然后一道sql手撕+算法就来了。sql手撕: employee表,找出只有五个直接下属的经理```sqlSELECT e.nameFROM employee eJOIN employee sub ON e.id = sub.managerIdGROUP BY e.id, e.nameHAVING COUNT(*) >= 5;```算法手撕:划分字符串,尽可能多的划分,同一字母最多出现在同一个片段中然后问了我听过事务没,我说听过,让我讲一下事务的特性。然后就没然后了,就让我反问了,我都感觉是kpi了,惊喜的是第二天发二面通知了。#### 二面 3/31自我介绍,然后上来就说我们考察代码能力的,直接扔出来一道题“K个一组链表翻转”,秒了。然后他看我做的太快,说再来一道吧,“合并区间”依旧秒了,都是hot100的题。然后他说我能把题背下来也是能力,我说我最近在经常刷题。然后就是八股拷打Q1:虚拟内存是什么 虚拟内存的实现 虚拟内存遇到空间不够了怎么办,虚拟内存会把资源存在哪里? 内存不够了怎么办Q2:tcp 如何保证稳定,详细讲一下保证稳定的机制,我讲的是超时重传。syn是什么,有什么用Q3:CAS(没错又问到了cas,这次哥们确实会了)Q4:线程切换Q5:索引,考了我最左匹配原则Q6:聊到了项目,我介绍了项目具体是做什么的,我自己的负责的内容,以及项目中的人员分工Q7:问我为什么选择这个方向,之前没有做过(我不敢说是我选错了,我说出于热爱和好奇,哭死)Q8:聊到了海量数据压缩,我从深度学习和算法的角度分别介绍了一下,没办法撞到了哥们擅长的领域Q8:聊到了AI,讲了讲我是如何使用ai的,以及对ai的看法。ai大势所趋这次面了70分钟左右,最开始我感觉面试官对我是无感的,但是我也尽力的去回答每一个问题,有答的好的答的不好的。面试过程中,面试官说了一句话“你是有自己的理解的。”所以我觉得在面试中还是要尽情的展示一下自己,让面试官感受到你的优点和激情。#### 4/1面试官通知二面结果,后续有人跟我联系#### 4/6号hr电话oc#### 4/9号offer## 感悟运气很重要,但是运气是留给有准备的人的。自己没有把握住鹅厂的面试,痛啊,刻在心里的痛啊。快手的打击让我彻底丧失了自信,陷入自我怀疑,从头又看了一遍八股,牛客上刷面经。java后端开发异常的卷,在面完数据开发之后有着深深的感受,大家在选择职位的时候可以酌情考虑吧。我确实卷不动。个人的简历过不了阿里、字节、蚂蚁、饿了么、京东、oppo、vivo、滴滴、作业帮等等的初筛,连面试都约不上,个人条件确实很有限。美团太好了,我是团孝子,我爱喝开水,我爱说实话。## 建议1、手撕,hoot100必刷,必刷,必刷,重要的事情说三遍。尤其是动态规划,贪心。面试的时候如果是模板题写不出来基本就凉凉了。2、简历上列出来的东西要能和面试官聊下去,面试官会看着简历问问题。3、面试的时候不要紧张,不用因为某个问题回答不上来就毁自己的状态。而是要尽情的展示自己,从思维上,情绪,性格上等等方面,万一有哪个点打动面试官就成了。4、运气是留给有准备的人的,还是要从自身出发,踏实准备,面的越多就会面的越多。5、合理评估自己准备的情况,java软开卷不动就卷数开,测开,前端,程序员是互通的,不要被语言,前后端限制住了,我们具备的是在这个领域如何快速学习的能力,而不是一门java语言学到死。6、八股是枯燥的,在回答八股的时候要用自己的话说出来,最好结合自己做过的项目,而不是背诵,要给面试官一种错觉,这个问题我在项目中思考过,而不是在八股文里背过。7、面试前在牛客上找对应岗位的面经,把面经里的问题都过一遍,最好再做点问题发散。
查看28道真题和解析
点赞 评论 收藏
分享
😭(11408)三月下旬得知考研下岸,浑浑噩噩过了十几天,随便做了个简历投了投,又做了做毕设,应付4.1毕设中期检查。没曾想4.3收到字节和快手前端面试邀请(定在4.9和4.10),还有PDD笔试邀请。这时候才垂死病中惊坐起,惊觉自己还啥也不会~~ps:鼠鼠0实习,唯一有的项目也还是学校开展的课程项目,还有校企合作生产实习的一个项目。还都是简单使用了下vue,也没有系统学习过html,css,js。属于啥也不会,唯一会点的vue还是vue2,更绝的是,因为考研都忘的差不多了。从4.3号起,可能自己也觉得快完蛋了,开始恶补前端知识。从黑马的js基础课看起,两天白天时间速通了下基础和进阶,有了个大概认知。(为什么不看html,css?——来不及啦,而且js更难更重要些吧?)看了看牛油们的面经,得知前端也会考算法,于是晚上12点到凌晨四五点又去看力扣top100(为什么这么晚?感动自己?失败好让自己心安理得?——不是啊,鼠鼠夜猫子,晚上也不困,早上十一二点起已经常态)就这样一直到4.7,榨干了所有精力,倾尽所有也无法学完,根本学不完,打电话给hr尝试推迟面试,推到了4.15(快手)  4.16 (字节),想更晚一些,hr说太晚岗位随时可能满人,好吧好吧,硬着头皮上。然后继续每天15个小时左右的恶补,又把Ajax速通,vue2+3速通(没跟着手敲,这埋下了一颗雷),八股(八股看的尤其的多,我真是吐了)就这样,来到了今天。经历了十二三天的恶补,对于前端有了个模糊的概念(细节、底层还是不懂啊),抱着涨涨经验的想法,参加了快手面试:“介绍一下项目吧,有什么难点以及怎么解决的。”“~emmmm没什么难点。”面试官绷不住了,我看到面试官笑了我也有点绷不住。(不是,是真没什么难点,也没上线,就两个本地项目)之后还是引导性地问了问项目:1.组件封装怎么做的,出于什么目的?2.性能调优讲一讲?3.首屏加载速度具体是怎么体现的?这个3.5秒是从什么到什么的时间?然后面试官看我实习时间,问我后半年干啥去了(应该是我回答的太差了,想知道我到底在前端方向下没下功夫),我说考研去了。然后聊了聊,问我以后打算什么的。接着出了个场景题:(其实我截图了,怕违反什么规定,就不发了)水果蔬菜,分类多选框;水果蔬菜内部嵌套着还有分类(比如蔬菜,又细分为根茎类和叶类;水果类似。)多选框的功能大家都应该清楚,不细说了。面试官要我自己实现一个数据结构,完成这样的多选功能。坏啦!丸辣!以为是力扣题,没曾想场景题。我也没耗时间,直接跟面试官说编码能力还不太够。(其实我能看出来,这题不难。可我现在真不会敲代码!)反问:有什么建议能给我吗?——多重视业务场景,尝试做一个难一些的项目等等。总之,整个流程不到半小时,就没了。——ps:面试官是个姐姐,人很好。全程没压力,看我答不出来就换个问题,没有刨根问底。全程无压力,就是自己太菜了。还有,为什么一点八股都没问(没有责怪面试官的意思)哭死了~作为人生第一场面试,总体感觉下来还不错,涨经验了。另外,字节的面试取消了,能力根本够不到。4.17又约了小米面试。再提一嘴,面试官太好啦!
点赞 评论 收藏
分享
评论
10
21
分享

创作者周榜

更多
牛客网
牛客企业服务