1.redis的持久化,AOF重写,数据结构,使用方式 2.数据库的锁 3.零拷贝 4.Java常用包及其设计模式 5.RocketMQ的机制 #快手#
岗位:图像视频质量工程师 分享新鲜经验,给自己积德吧,希望offer快来 面试流程: 1. 面试官自我介绍,面试官小哥哥人很好 2. 自我介绍 3. 面试官介绍岗位,问之前有没有了解过测试开发(卷不过算法,所以滚来了测试开发。这是第一个面试,了解的不太多,感觉回答的很差,但是好在我很诚实) 4. 根据自我介绍,询问深挖项目内容,如何构造的评估体系和指标 5. 询问校园经历 6.反问环节,询问希望岗
一面:业务面 大概20分钟 自我介绍 1. 之前的实习怎么分析用户需求? 2. 负责什么工作?功能设计上有几个模块? 3. 分析用户路径是怎么出发的? 4. 有没有做用户调研?是怎么做的? 5. 有没有画过原型图? 6. 之前的经历好像不太有新媒体方向,为什么投这个岗位? 7. 那么就假定你对这个方向比较了解,怎么做数据留存的分析?看什么指标?(数据埋点相关) 8. 反问环节: 接触到的业务、主要
春招第二个offer get 部门快手商业化,base地北京 4.20一面 1.自我介绍 + 项目介绍。 2.常见的http状态码以及对应的场景。 3.前端存储方案:cookie, localStorage, sessionStorage, indexedDB,各自的用途区别,存储大小? 4.cookie和session的区别。 5.fetch和xhr的区别,各自的特点? 6.TS中type和in
面试官人很好,上来夸我项目代码和博客沉淀的技术文章不错。然后直接问react和vue原理还有webpack,接下来就是四道题硬控我一小时。 不投了也不面了,心态爆炸了,从字节到腾讯再到快手每次都是原理➕手撕根本不会,每次都是easy的手撕➕面试官疯狂引导,but还是写不出来一点。 鼠鼠太菜了就是个普通二本,真道心破碎放弃了释怀了小米不要我鼠鼠就安心去数码了
居然问到了钉钉,直接把我问懵了,后面复盘才知道21年钉钉事件是指疫情时期,用钉钉上网课的学生们将钉钉的评分打到1.6.直接徘徊到下架边缘。。。。还有,有没有领导说说你们为什么喜欢用钉钉啊!! 1.为什么投递这个岗位? 2.对快手了解多少,介绍一下 3.怎么理解产品经理? 4.准备这个面试准备了多久? 5.从哪些方面准备的? 6.产品实习中找一个具体的项目介绍一下。 7.为了完成这个项目,你都做了什
实验室项目 大概问了问方向 测试项目 TestNG如何实现Case 如果每个Case前都需要关闭浏览器的话,怎么做(我说加标签,但是面试官说能不能不在代码中显示,我:???) 分层设计的好处,每层的具体内容 登录功能的具体实现,如何验证成功 用Jenkins完成了哪些工作 八股部分 多线程的创建方法 线程池的好处 核心线程和最大线程的区别 添加线程,核心线程未占满,会创建新的线程吗(我说不会,但是
一面(1.5h) 自我介绍 介绍项目中写的通用表单方案,用代码大致复现一下 介绍项目中的数据映射方案,用代码大致复现一下 url从输入到页面渲染发生了什么 怎么判断对象是否循环引用(weakmap,判断路径是否有交集) 什么是FPS,如果让你用js记录每秒执行了多少帧,你会怎么做? 函数柯里化,实现如下功能 实现并发池 二面(1.5h) 怎么学前端的,了解过哪些新技术 根据上面问题,我讲了jque
8.31 下午3点(约50min) 面试平台:轻雀 上来自我介绍 为什么学前端,怎么学前端,对未来有什么规划,未来走前端哪个方向 有学过计网,数据结构课么?。。。计网 聊项目。。。。深挖一波 箭头函数和普通函数区别 为什么箭头函数this不能改变 操作原生dom的事件,。。。,现场打开浏览器,打开百度网页,控制台获取百度button,只会一种。问还有其他方法么,不会了。。 map,weakset,
04.25一面 1. 项目介绍 2. mysql事务、实现原理、不同日志作用、mvcc 3. 模拟场景手写sql、分析sql、索引 4. redis分布式锁介绍、怎么实现、存在什么问题 5. hashmap等 6. 算法题:实现Integer.parseInt() 04.26二面 1. 细问项目 2. synchronized锁、lock锁 3. wait与notify分析 4. 实际场景选哪个锁
菜鸡一枚,前几天突然收到面试通知,纠结了一会还是抱着试试的心态参加 刚刚面完,只想说面试官小哥哥太nice了 人帅又耐心(虽然可能是凑时长)但是指出问题并给建议就很棒 记录一下问题: 先是自我介绍,然后问了一下做的项目问题 接着是着重问些安卓的八股,例如生命周期和什么时候调用的 后面问了java和c++的基础,例如他们的区别,面向对象的特性,链表和数组 对了还有一点项目管理工具的问题 最后两个算法
首先表扬一下快手没有笔试,省了不少流程时间,每次面试过后几乎都是在12小时内就有结果反馈,都在当天或者第二天早上十点半之前就约下一轮,效率非常高。 除了一面问的比较泛之外,后面基本都是很有针对性的,大部分时间都是在问项目相关的内容,非常深挖,建议熟悉自己的项目技术和扩展的内容。 一面: 1.基础计算机知识 2.安卓基础知识 四大组件那些 生命周期有什么 3.你用过的list<>是在什么地方使用,为
快手客户端一面 面试官自我介绍,部门是海外商业化好像。 自我介绍 C++ 程序在内存的分布? 堆和栈的区别? 手撕题:写只能在栈上和只能堆上实例化的类 什么是野指针?什么情况会导致? 什么是内存对齐?为什么要内存对齐?有什么原则?给两个 struct 说 size? 给两个函数参数是结构体指针和普通的传参哪个好? TCP 怎么保证可靠传输? 三次握手说一说每次握手丢失会发生什么? GET 和 PO
面试官困的要死,听我回答感觉心不在焉的,疯狂打哈欠。问的问题也都是经典八股,可能看客户端经历比较少吧,没什么兴趣。而且算法撕的不是很顺,面试官耐心直接见底,后面问了下进度多久能出,跟我说他们面试的人很多,面完之后hr要横评,这事不归他管,不能保证时间。 自我介绍 智力题:一共有100个小钢球,两个人轮着拿,一次至少拿一个最多拿五个,问怎么拿才能保证自己拿到最后一个 自己先拿4个,然后每次和对面凑6
数组和链表 堆 http报文结构 http1.0 2.0区别。 http和https linux io复用 锁机制 后面疯狂拷打项目。麻了 两道算法a了一道 G