9.14 一面 35min 实习项目+算法*1(mid) 9.15 二面(时间不够 再约了时间) 1h 实习项目+算法*1(easy)+手写快排+现场出一道题(没时间了讲了下思路) 9.20 三面 1h15min 算法*1(mid)+设计测试用例+智力题*1+八股 八股:tcp udp 三次握手 进程线程 redis作用 redis常见数据结构 git命令 linux命令 nginx相关 9.21
💼 公司岗位 快手-测开实习 📅 oc时间线 10.18 写面经赞人品 跟字节一样,面快手之前,我翻了很多的面经,基本都对八股,项目,算法,实习都有问到,到我又是只问了两段实习的内容深挖,面了将近八十分钟,最后问了问项目,面试官还点开我的博客看了看,说博客写的不错,震惊我有 1w 粉丝已经不错的访问量,第一次博客被夸了嘿嘿 📅 oc时间线 10.24 下午五点 HR 面 隔了好几天,HR 都
9.14 一面 1h 1、项目介绍 2、RocketMQ和Kafka的区别 3、RocketMQ是如何保证消息顺序性的 4、RocketMQ的消息是如何存储的,对应的文件大小限制是多少 5、了解的限流中间件 6、介绍漏桶和令牌桶算法 7、虚拟内存 8、select和epoll的区别 9、虚函数如何实现 10、手撕:二叉树的最大宽度(lc662) 9.20 二面 1h 1、项目深挖 2、手撕:设计一
快手测开 8.22 一面 自我介绍 实习经历 介绍一下这两段经历有什么区别 浏览器输入url发生了什么 内存溢出和内存泄露 http404状态码 302 你印象最深的bug是什么,怎么解决的 设计一个网页文件上传的测试用例 手撕代码螺旋矩阵 9.5二面 有设计数据库设计吗 后端了解哪些 印象比较深的bug 有哪些让你印象比较深刻的事情 介绍一下小程序后端怎么设计 小程序创建数据库后端怎么设计 开发
快手客户端一面 面试官自我介绍,部门是海外商业化好像。 自我介绍 C++ 程序在内存的分布? 堆和栈的区别? 手撕题:写只能在栈上和只能堆上实例化的类 什么是野指针?什么情况会导致? 什么是内存对齐?为什么要内存对齐?有什么原则?给两个 struct 说 size? 给两个函数参数是结构体指针和普通的传参哪个好? TCP 怎么保证可靠传输? 三次握手说一说每次握手丢失会发生什么? GET 和 PO
1、自我介绍 2、spark宽窄依赖,stage划分 3、rdd的弹性体现在什么方面 4、group by 和reduce by的区别 5、spark内存划分,内存调优参数 6、spark的join有哪些,sort merge(没答出来) 7、spark的shuffle过程,和mr的区别 8、数仓总线业务矩阵是什么 9、数仓分层,dws层存在的必要性是什么 10、spark以及sql的优化经验(数
1.通过什么方式学习前端 2.new操作具体做了什么 3.一道输出题,三个输出就答对一个,haha 4.promise相关的概念 5.代码题:以下哪个promise可以把error捕获到?又不会,haha 6.事件循环概念 7.requestAnimation?没用过 8.二分查找,秒了 9.含有负数的有序数组在平方后仍然有序? 先说了一个暴力求解法,又加了个特判剪枝了一下,但是还是有两层循环,后
第一次面试,拷打1小时八股 刚过完考试周八股都忘得差不多了 1.List和Map有啥不同 说了一些最基础的然后就扯到了HashMap和ConcurrentHashMap,就说了底层的实现以及1.7、1.8版本前后有啥不同(但面试官只问了我list和map有啥不同,我有点紧张一下子想不起来太多,就往底层我知道的引导了)。 2.项目过程中用list多还是map多,哪些场景 太紧张竟然一下子想不太起来了
30min 1. 看你项目用到了状态管理库zustand,为什么要用状态管理库,redux,mobx,zustand 为什么选择用zustand 2.redux 是如何实现状态管理的,大概原理 3.项目里路由权限控制怎么实现的 4. 显示隐藏的时候,不想让 dom 销毁,还让他保留,应该如何做 5. 手写一个发布订阅模式,实现 on,emit 6.封装过组件库吗,手写实现一个级联组件 7. 输入u
面试官困的要死,听我回答感觉心不在焉的,疯狂打哈欠。问的问题也都是经典八股,可能看客户端经历比较少吧,没什么兴趣。而且算法撕的不是很顺,面试官耐心直接见底,后面问了下进度多久能出,跟我说他们面试的人很多,面完之后hr要横评,这事不归他管,不能保证时间。 自我介绍 智力题:一共有100个小钢球,两个人轮着拿,一次至少拿一个最多拿五个,问怎么拿才能保证自己拿到最后一个 自己先拿4个,然后每次和对面凑6
面试时间:50min 自我介绍 实习内容 工作部门是数据中台,数据中台是什么?和数据仓库有什么区别? 项目用什么采集数据?原理?还了解过其他采集工具吗? 对数仓分层的理解? 你们是按什么标准分主题的?用的什么数仓模型? MR的工作流程? Spark原理?和MR的区别? RDD依赖关系? Job、stage、task划分? Hive介绍,原理?Hsql转换到MR的过程? Hive的文件存储格式? 知
面试官 商业化 问题 1.浏览器输入网址回车后,都发生了什么 a:三次握手 1.1三次握手多一次少一次行不行,为什么不行。 1.2tcp和udp的区别 2.http和https区别,七层模型,http在哪一层? 3.了解域名吗,有什么用,了解dns吗。 4.进程和线程 5.线程中的互斥锁和xx锁 6.cpp的面相对象相比面相过程有什么优势 a:不用重复造轮子,效率高。继承封装多态 7.cpp多态是
第一份面经给了快手,希望快手能给我第一份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.项目经历是竞赛吗(我的项目经历只放了竞赛,因为做的一些大创,三下乡比较水没写,所以放的竞赛)然后他深挖了一些细节,问我为什么要那么多参加竞赛,为什么大学生活过