大家好,我是孟洲 快手是很多小伙伴的梦中情司,薪资高、技术硬、成长空间大,是很多同学选择的原因! 于是乎,今天带着新鲜的面经来了 --坐标 快手,后端研发岗位-- ## 框架 SpringBoot的特点 @AutoWrite、@Resources的区别? 用过哪些注解? 如何获取前端的Json数据,在api层面怎么实现参数的接收 前端有些参数是路径上的,比如 \ {id} \ ,怎么去获取的?是什
1.JVM GC算法、分代回收,新生代如何进入老年代(3种情况),如何判断对象能不能被回收、对象头结构 什么样的对象叫根对象 类加载的时机 乐观锁与悲观锁、CAS的缺陷(ABA) 2.mysql 两种引擎的区别 索引的实现,叶子节点内部结构 ACID是通过什么实现的(undo log redo log) 分表(水平、垂直)以及分表后主键的算法 3.多线程 线程池的基本参数以及执行原理 4.算法 寻
迟来的秋招面经分享,最近在准备春招,把之前秋招的面经都分享一下 秋招-快手 一面 8.31 60min 和实习的时候一个部门。。。一个面试官。。。又是手撕四个题。。。好难啊😭 题目一 手写Vue双向数据绑定 题目二 题目三 随机生成一个合法的css颜色值 如 #c1c1c1 题目四 多维数组维度Array.prototype.getLevel [1,[1,2,[1]]].getLevel() =
整体感受一般,面试官情绪不高,整场面试都有点冷冷的,而且面到中途会突然没有声音中断。 时长:约40min,运用的语雀线上链接面试 面试问题(先是自我介绍和作品集项目讲述): 1、上线前怎么做用户结论? 答:根据行业调研和用户调研来深入。 2、答:用户反馈+数据分析 3、项目的设计亮点是什么? 4、好的交互设计师需要什么能力? 答:扎实的理论知识,深入细节的实践能力和能够清晰阐述设计方案的汇报能力
1. 自我介绍,介绍之前的实习经历、个人技能、对这段实习的期望。 2. 做提数需求具体做了哪些分析,可以举个例子。 3. 在上一段实习中有哪些做的好的地方。 4. 有哪些不足之处。 5. python用的多吗。 6. 笔试题: ○ 第一题很简单,窗口函数排序; ○ 第二题:直播表A:date author live_id brodcast_time ○ 观众表B:date audience liv
半个月前看到快手测开的岗位刚上,感觉可能有希望去试试,结果简历直接挂了。一周之后,突然收到面试邀请,感觉很像KPI但是还是去试试。面的很水,结束的时候面试官还说我会尽快让HR给你约下一面。过两天没消息,今天打电话问了一下G了。 贴个面经攒人品: 1.怎么理解测试的工作 2.测试在项目中需要具备什么样的品质 3.说说项目开发周期 4.说说测试用例怎么设计 5.数组和链表的区别 6.栈和队列的区别 7
首先表扬一下快手没有笔试,省了不少流程时间,每次面试过后几乎都是在12小时内就有结果反馈,都在当天或者第二天早上十点半之前就约下一轮,效率非常高。 除了一面问的比较泛之外,后面基本都是很有针对性的,大部分时间都是在问项目相关的内容,非常深挖,建议熟悉自己的项目技术和扩展的内容。 一面: 1.基础计算机知识 2.安卓基础知识 四大组件那些 生命周期有什么 3.你用过的list<>是在什么地方使用,为
第一次面试,拷打1小时八股 刚过完考试周八股都忘得差不多了 1.List和Map有啥不同 说了一些最基础的然后就扯到了HashMap和ConcurrentHashMap,就说了底层的实现以及1.7、1.8版本前后有啥不同(但面试官只问了我list和map有啥不同,我有点紧张一下子想不起来太多,就往底层我知道的引导了)。 2.项目过程中用list多还是map多,哪些场景 太紧张竟然一下子想不太起来了
面试官姐姐说是海外相关的部门 用的轻雀面试,b站能搜到官号有真实面试视频,没用过的可以看一下 1.自我介绍 2.说一下Java的基本数据类型 3.hashMap用过吧,介绍一下,越详细越好 下面的题是在轻雀聊天框或代码框里发的 4. 定义了四个Integer,a,b相等,c,d相等。 sout a==b sout c==d 问输出什么 5. main 函数里 new 一个子类 子类和父类里有各种静
面试时间:60min 我的方向是数据开发,但感觉数开岗位比较卷,加上之前也有一段网络爬虫的实习经历,投了快手的数据采集岗。面试官人还不错,主要问了爬虫项目和我简历上一些大数据的技能,但好像还是方向不太符合,他们更想要会Java开发、app逆向的,最后还一直安慰我。 面试官介绍部门业务和流程 现在还在实习吗?有其他公司在流程吗? 自我介绍 实习介绍?(公司,部门,项目) 开发的Xpath工具介绍?
很少八股 很简单问了一下jvm 问了一下juc的使用场景。 项目狠狠拷打,更多的是对技术的理解和业务的落地。 包括但不限于: 1.项目为什么要用异步双写,与其他解决方案横向对比 2.实习项目,做了什么事 3.mybatis在项目中具体的应用 4.如何处理接口幂等性 5.谈谈微服务和单体架构的理解 6.反向代理和正向代理 7.项目难点 8.为什么用分布式锁 9.服务注册和服务发现 10.前端请求接口
第一份面经给了快手,希望快手能给我第一份offer。 一、0803投递java开发工程师岗位,base杭州 无笔试 二、0809一面 项目拷打+八股文 可能表现挺好,且时间也差不多一个小时了,所以没时间笔试,面试官当即表示基础扎实,挺开心的。 1、自我介绍 2、抽象类和接口 3、设计模式的认识和使用:我主要介绍了代理模式、工厂模式、策略模式、门面模式、享元模式、单例模式这几种 4、怎样防止并发问题
# 快手一面(08.21) 1. 说一说 this 2. 说一说 call/apply/bind 3. 手写 call 4. 说一说 flex 布局 5. 介绍一下 flex: 1 代表了什么以及它的作用是什么 6. 实现三列布局,两侧固定,中间自适应 7. 手写数组的 flat,可以控制扁平化的层级数 8. 手写 retry 函数,参数为 fn、重试最大次数和重试间隔 9. 手写一个回溯算法,实
⭐一面 1.自我介绍(重点说了个人能力在岗位匹配方面的优势) 2.用一句话描述产品运营 3.挖经历 4.为什么不在上一段实习的公司一直干 5.对产品和运营的理解? 6.运营是为产品服务的吗? 7.腾讯重产品,阿里重运营,对你有什么启发? 8.项目经历是竞赛吗(我的项目经历只放了竞赛,因为做的一些大创,三下乡比较水没写,所以放的竞赛)然后他深挖了一些细节,问我为什么要那么多参加竞赛,为什么大学生活过
1.自我介绍 2.原来实习做的项目是基于Android还是iOS?我说是PC端 3.对Android了解吗? 4.你几个项目中,你觉得对你自己提升最大的是那个?遇到了什么困难?怎么解决的?有什么成长收获? 5.讲讲面向对象? 6.面向对象和面向过程什么区别? 7.C++三大特性?封装、继承、多态 8.线程怎么切换上下文? 9.生产者-消费者 10.vector了解吗? 11.vector扩容 12