首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
Redamancyoo
北京邮电大学 电子信息类
发布于北京
关注
已关注
取消关注
@凋零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
全部评论
推荐
最新
楼层
秋招专场
校招火热招聘中
官网直投
相关推荐
腾讯内推找我
05-27 20:49
腾讯_高级技术专家
求求大家投下我们腾讯,我批的608个sp到岗106个,鸽麻了
想来腾讯的,扫我内推码投递,然后牛客私信我,我帮忙推进面试。如果遇到自己投递的无法内推的也可以牛客私信我,我推进 #腾讯校招#靠谱内推全流程推进用图说话
投递腾讯等公司10个岗位 >
点赞
评论
收藏
转发
jrqz
05-27 16:04
上海交通大学 计算机类
实习offer求帮选之阿里达摩院测开&华为通软
平常混日子春招才知道什么是毒打,求佬给个主意,两个都不太想转正想备战秋招,感觉阿里title更大但是测开感觉自断后路,华子感觉能学到东西但是名气是不是小一点,待遇也不如阿里,去年有过一段大数据实习甚至想要不要放弃暑实备战秋招。。。
投递阿里巴巴等公司10个岗位 >
如何一边实习一边秋招
想实习转正,又想准备秋招,我该怎么办
点赞
评论
收藏
转发
顶呱呱的托尼很迷茫
04-25 11:26
已编辑
南京林业大学 电子商务类
家人们,孔乙己的长衫能脱吗😭想去干这个了
点赞
评论
收藏
转发
今天训练dp了吗
04-28 05:55
西交利物浦大学 计算机类
求佬们鞭打一下我寒酸的简历
大三双非天崩开局第一次写简历想暑期随便找个班(实习)上(数据清洗之类的都行)一是不太清楚走什么方向(目前想走java后端)二是学的比较驳杂,没什么专精(算法,前端(框架),数分都会点,但远不到实习的程度)三是时间比较紧迫,正在准备语言和申研。想问问佬们有没有什么对简历和规划上的建议。(目前的计划是在不耽误绩点和语言的基础上,补一补java全家桶)请佬们畅所欲言,救救孩子😭😭😭
点赞
评论
收藏
转发
生椰抹茶
05-29 19:03
已编辑
门头沟学院 计算机类
小米前端二面
等结果的时候把面经发了攒人品 米爹让我过吧求你🙏一共面了1h,复盘回看感觉在给自己上刑。。自我介绍js常见数据类型 null和undefined的区别js作用域对面向对象的理解(打了我个措手不及。。问了我面向对象的特性,答继承多态封装,只记得这六个字什么是继承多态封装(懵,完全组织不起来语言,勉强解释了继承,js中创建类的方式(又懵,说了声明对象,构造函数,他补充class)深拷贝浅拷贝闭包js原型链有用原型链解决过什么问题吗做开发用的什么操作系统(啊?我说我用macOS 晕死进程和线程多线程的通信方式(不会 没复习到 当时期末考都没考这个js是多线程还是单线程介绍死锁怎么避免死锁(我说用银...
查看49道真题和解析
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
给你们预测一下今年的秋招!
3066
2
...
海康暑期实习
2551
3
...
【🎁】25届硬件牛牛互助计划(1期)
2516
4
...
阿里体检完还没发正式offer
2482
5
...
深圳蟑螂真的很可怕吗
2315
6
...
拿了蓝桥杯c++b组国二,水平怎么样,找后端开发工作有多大优势?
2002
7
...
毕业了!
1981
8
...
5.31拼多多服务端开发实习生一面(75min)
1839
9
...
momenta 实习 C++ 一面
1702
10
...
海康威视,25暑期实习,软件开发岗
1680
正在热议
#
和牛牛一起刷题打卡
#
13776次浏览
1269人参与
#
通信硬件薪资爆料
#
255867次浏览
2410人参与
#
不去互联网可以去金融科技
#
3766次浏览
51人参与
#
牛客帮帮团来啦!有问必答
#
1092487次浏览
16321人参与
#
面试被问第一学历差时该怎么回答
#
18216次浏览
199人参与
#
简历中的项目经历要怎么写?
#
14273次浏览
189人参与
#
工作两年想退休了
#
19251次浏览
239人参与
#
实习生应该准时下班吗
#
93145次浏览
705人参与
#
你收到了团子的OC了吗
#
530662次浏览
6295人参与
#
你已经投递多少份简历了
#
338453次浏览
4905人参与
#
简历无回复,你会继续海投还是优化再投?
#
23459次浏览
329人参与
#
你怎么评价今年的春招?
#
12413次浏览
193人参与
#
简历中的项目经历要怎么写
#
481950次浏览
8762人参与
#
晒一晒我的offer
#
3769941次浏览
58059人参与
#
担心入职之后被发现很菜怎么办
#
39565次浏览
327人参与
#
本周投递记录
#
220905次浏览
5377人参与
#
硬件人的简历怎么写
#
81820次浏览
849人参与
#
我想象的工作vs实际工作
#
105743次浏览
1700人参与
#
2022毕业生求职现身说法
#
23608次浏览
338人参与
#
你的秋招进行到哪一步了
#
396689次浏览
6679人参与
#
产品人求职现状
#
56824次浏览
823人参与
牛客网
牛客企业服务