首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Daaavvvid
门头沟学院 Java
发布于广东
关注
已关注
取消关注
@凋零wither:
快手一二面
引流一下博客:https://blog.codewinner.top/articles/kuaishou-20230819/https://blog.codewinner.top/articles/kuaishou-02-20230828/一面(2023.08.19)问的八股都算比较常规的,基本是对着简历问,项目面试官比较感兴趣,说的时间比较长。1、面试官介绍2、自我介绍3、HashMap的结构,扩容机制,链表扩容和数组扩容分别发生在什么场景?加载因子多少的时候扩容?每次扩容几倍?多线程情况下HashMap会有什么问题?如何解决?4、CuncurrentHashMap的结构,上锁机制。5、为什么CuncurrentHashMap从1.8开始要采用CAS?你能说说CAS的流程吗?CAS会有什么问题?如何解决ABA问题?那数据库可以添加一个版本号这种方法,Java的CAS怎么避免ABA呢?6、两个线程访问一个资源,你有什么办法避免资源竞争,知道的都说出来。你提到了ReentrantLock,他的结构是怎么样的,为什么可重入?你说里面使用了AQS,说说AQS的结构?AQS是怎么进行加锁的,指令是什么?7、说一下JVM的内存结构?每一个部分都用来干什么?堆可以分为几个部分?垃圾回收的算法有哪些?垃圾收集器有哪些?都是什么流程,有什么特点?你使用过哪种,有配置过吗?8、你平时用MySQL都用的什么引擎?InnoDB相对于别的引擎有啥优势?事务的隔离级别有哪些?各个级别都能解决什么问题?InnoDB使用的什么?能解决幻读吗?为什么?MVCC的原理是啥?undo log的数据结构是什么样的?9、索引按照数据结构分类有哪些?分别都什么结构?各有什么优势?B+树效率高还是Hash效率高,为什么采用B+树?索引有哪些分类?联合索引知道吗,构造的B+树里面是怎么样的?如果执行这一条查询语句会走索引吗,为什么?10、你的低代码平台用了Redis,里面用Hash来存储结构,说说你的key、Field都是怎么设计的?Hash的底层结构长什么样?各自都长什么样?Dict的扩容是怎么样的?Zset结构是什么?11、你做过一个通信系统,能讲讲你用的什么框架吗你的项目结构能否介绍一下?为什么要用线程数组而不用线程池?消息转发是如何实现的?你能介绍下你的IO多路复用用到操作系统什么机制吗?epoll听过吗?12、为什么要设计心跳机制?心跳谁来发?服务端对于没有收到心跳包的用户如何处理,怎么判断有没有收到心跳包?快手的直播平台,每一台机都有10w用户,让你来设计一个心跳机制,我给你两个方案,你说出优缺点,你会选择哪个对每个用户单独一个定时任务,分散发送心跳。对所有用户用一个定时任务。13、算法题:给你一个value和error,求value的平方根,要求 | 计算值 - 真实值 | <= error。使用二分查找答案即可。需要注意value小于1和大于1要分别处理。总体大概一个半小时,问的大多是基础问题,也基本回答上来了。二面(2023.08.28)1、面试官介绍。部门是直播技术部。2、自我介绍。3、说说你的聊天系统的架构(基于Reactor),具体的实现逻辑,你的架构相较于其他的架构优点是什么?为什么能同时维护多个连接?NIO的实现方式?这里还有些项目相关问题,大概问了十几分钟。4、算法题。两个数组,从A和B各取一个元素,求出绝对值最小值。这里大概十分钟。5、给了几个SQL语句,分析如何构建索引,查询索引执行的流程,大概需要的耗时,还有些零碎问题记不得了。这里的耗时我不理解,面试官问有3000w条数据,查出来是个位数,然后用的单个字段的索引,大概要多长时间,这个要我估算?有懂的老哥可以评论区解答下谢谢。这里大概十分钟。6、知道什么数据压缩算法吗?讲讲哈夫曼编码,哈夫曼编码的理念是什么?总体大概40分钟,比一面问题少很多,问的问题大多都答上来了,就是感觉问的有点少,希望不是不想问了就结束了[牛泪][牛泪],给双非鼠鼠一个机会吧。
点赞 2
评论 5
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 10:25
门头沟学院 Java
9.2 多益一面
没啥流程了...来发一下面经吧具体说下实习负责什么工作介绍一下项目手撕:回合制游戏,两种角色(玩家、怪物)都含有血量、攻击力等多个属性,每个回合角色可以选择一个行为。面向对象实现前面用硬编码定义了玩家的行为:后续每个玩家的行为很多,怎么实现(实现一个接口?放列表?)空闲时间会干嘛?会学习专业知识吗?对互联网公司的工作强度什么看法?反问:主c++写逻辑,python写脚本转游戏服务端有没有什么想法?
投递多益网络等公司10个岗位
点赞
评论
收藏
分享
10-14 20:32
南通大学 Java
鼠鼠求路
如题,鼠鼠是位四非高校计科大二学生,绩点前30%,算法各大平台刷了有150道,大部分都只是入门题,现在对未来感到很迷茫,大一就知道不能跟学校走,,但是没有确定的方向,一会梭哈C/C++,一会梭哈Java,又去搞Python,又去学Go,现在学校还在教C#,前三个语言基础语法都会个80%,黑马的javaweb看了一大半,但是现在真的没有确定的目标了,鼠鼠不甘于平凡,想要进大厂,又没有考研的打算,求求各位牛友帮我指明一条道路吧!
点赞
评论
收藏
分享
08-22 13:44
大庆职业学院 C++
还有比这个更逆天的笔试题吗
积木_积木:
这 tm 不纯纯大作业吗
点赞
评论
收藏
分享
09-17 19:25
已编辑
太原理工大学 游戏测试
boss偶遇瓦学妹hr,拼尽全力无法战胜
哈哈哈😋
叁六玖:
公司名发我,我要这个HR带我打瓦
我的秋招日记
点赞
评论
收藏
分享
10-13 22:22
泰山学院 C++
你觉得什么岗位会被AI代替
没有感情的机械性的工作一定是最先被代替的,ai最擅长的做的就是单一固定模板的东西流水线工人和初级客服已经大部分被ai代替,从日常生活中就能体会到,很多购物软件的客服大部分都是ai客服,除非你打电话转接人工客服才会给你对接到人工。还有就是流水线工人大批量的裁员,这些趋势都是ai在逐步替代整个行业,可能往后的日子里面ai逐步升级,被训练的更接近真人一些这些工作会被完全替代。
你觉得什么岗位会被AI替...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
族望留原籍,家贫走四方
8335
2
...
待了一年,一点没亏
2531
3
...
找工作,不用等许可
2446
4
...
被秋招面试感动了
2239
5
...
大厂这么卷,去国企,外企“上岸”?
2040
6
...
字节日常实习面试记录
1972
7
...
实习越多越好还是越精越好?
1785
8
...
回忆录:计算机鼠鼠这一路的成长
1692
9
...
秋招现状: 9offer+2HR面 200%的努力期待100%的回报
1667
10
...
记录秋招 Offer 选择(从纠结到坚定)
1524
创作者周榜
更多
正在热议
更多
#
你现在会用到哪些AI技能?
#
6236次浏览
85人参与
#
蚂蚁求职进展汇总
#
123223次浏览
1163人参与
#
平安产险科技校招
#
787次浏览
0人参与
#
秋招踩过的“雷”,希望你别再踩
#
85330次浏览
1088人参与
#
我对___祛魅了
#
132394次浏览
736人参与
#
大厂VS公务员你怎么选
#
27894次浏览
397人参与
#
未岚大陆求职进展汇总
#
7546次浏览
84人参与
#
你还有多少年退休?
#
26856次浏览
192人参与
#
我的求职进度条
#
91259次浏览
1203人参与
#
实习在多还是在精
#
35123次浏览
243人参与
#
实习下班不想学习,正常吗?
#
20232次浏览
174人参与
#
小马智行求职进展汇总
#
13664次浏览
50人参与
#
你的房租占工资的比例是多少?
#
64917次浏览
799人参与
#
你见过哪些工贼行为
#
16763次浏览
91人参与
#
金蝶求职进展汇总
#
54008次浏览
263人参与
#
总结:哪家公司面试体验感最好
#
70267次浏览
416人参与
#
校招谈薪一定要知道的事
#
13453次浏览
118人参与
#
找工作中的小确幸
#
27329次浏览
281人参与
#
顺丰求职进展汇总
#
63498次浏览
314人参与
#
非技术岗投递进展
#
158037次浏览
1314人参与
#
反问环节如何提问
#
115490次浏览
2468人参与
#
你觉得材料多少算高薪
#
26225次浏览
159人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务