首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
网易互娱
校招火热招聘中
官网直投
相关推荐
superjayhurry
05-14 19:13
National University of Singapore 计算机类
美团日常后端一面
一面 1小时介绍项目(10min 感觉面试官就听了一遍 没啥兴趣)八股:1.Java集合2.concurrenthashmap跟hashmap3.Java内存区域,Java递归参数放在哪4.Java垃圾收集算法,CMS,G1(面试官是想问JVM调优方面的,我说没实际操作过5.Redis持久化,单线程模型6.数据库缓存一致性7.给了个sql语句怎么优化8.索引下推手撕:用两个字符串表示double类型的值相乘,用String返回结果(没做出来,寄)
美团一面860人在聊
点赞
评论
收藏
转发
在创作的袋鼠很淘气
03-30 14:15
蚌埠坦克学院 计算机类
普通一本考研loser,找了一个月 一个面试还挂了,听劝
校招求职吐槽
点赞
评论
收藏
转发
爱敲代码的小刘
05-06 08:54
重庆大学城市科技学院 计算机类
应届转正7k去不去,一年四次调薪幅度
点赞
评论
收藏
转发
202258
05-17 16:26
山东大学 计算机类
实习难求——做个总结
实习应该是难有了。到今日5.17为止,综合考虑过往经历和最近面试,不得不承认这一结论。现,总结下这段找实习的经历,以求后进:遥记得,三月份才起手准备,整一个月的多数时间在练力扣,刷hot100,实习投递方面仅投了一个华为。四月份,上半月为了准备17号的机考和临近的实验室讨论班,依然把时间重心放在了练代码上,把牛客的华为中等题刷了个遍,结果机考自己硬上拿了前两题,虽然通过,但仅仅330分还不算很有优势的分数。此处后悔没叫外援,没争取到足够优势。机考结束后,才开始着手多投递了四家大公司,后来也基本上没了动静,应当是投递有些晚了。接着华为的性格测试、技术面、主管面等陆续到来,最后挂了。此时已到了四月...
我的实习求职记录
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
全站热榜
1
...
开摆了,写小说去了
1.1W
2
...
【有奖活动】浅聊一下我的实习⭐
9315
3
...
没offer的我们也很优秀偶
8096
4
...
快手客户端开发工程师(1)
5749
5
...
双非本 腾讯WXG暑期已offer | 附面经
5588
6
...
5.20携程笔试
5371
7
...
真有必要读研吗
5184
8
...
滴滴秋储-服务端开发 OC
4635
9
...
pcg qq 一面
4394
10
...
深夜emo了,暑假实习还是0offer
3784
正在热议
#
牛客帮帮团来啦!有问必答
#
802036次浏览
12663人参与
#
机械制造薪资爆料
#
317856次浏览
3700人参与
#
晒一晒我的offer
#
3447482次浏览
55068人参与
#
0offer是寒冬太冷还是我太菜
#
424792次浏览
4902人参与
#
海康威视求职进展汇总
#
100242次浏览
1204人参与
#
宁德时代求职进展汇总
#
36766次浏览
411人参与
#
实习生应该准时下班吗
#
79963次浏览
588人参与
#
你的秋招进行到哪一步了
#
366623次浏览
6386人参与
#
国企vs私企,你更想去?
#
20042次浏览
202人参与
#
非技术薪资爆料
#
73628次浏览
1000人参与
#
投了多少份简历才上岸
#
60026次浏览
968人参与
#
荣耀求职进展汇总
#
69034次浏览
689人参与
#
提前批的机械人,你们都有面试了吗
#
10183次浏览
148人参与
#
华为求职进展汇总
#
537088次浏览
5128人参与
#
想实习转正,又想准备秋招,我该怎么办
#
116111次浏览
1299人参与
#
简历无回复,你会继续海投还是优化再投?
#
22638次浏览
316人参与
#
一人推荐一个值得去的通信/硬件公司
#
62738次浏览
853人参与
#
毕业租房也有小确幸
#
27079次浏览
1488人参与
#
你的工作大概什么时候入职?
#
4829次浏览
57人参与
#
找工作中的意难平
#
196137次浏览
3460人参与
牛客网
牛客企业服务