快手面试记录

一面(4.10):45分钟

只记得几个印象深的
redis和rabbitMQ消息队列的区别,如何选择
OOM如何预防,OOM已经发生了如何排查定位
mysql慢查询的原因,除了不走索引还有什么可能原因
mysql如何定位慢查询,有哪些具体的措施
redis的删除策略
redis底层是如何维护过期时间的
setNx的底层实现原理
redisson相比于原生命令的好处是什么
线程池的两种任务提交方式的区别
futuretask是如何get到数据的,底层是如何实现异步的
手撕1:策略模式
手撕2:合并重合区间的变体

二面:约完二面后告知该部门招满了,遂取消二面,回池子了

#软件开发笔面经#
全部评论
uu哪个部门诶
点赞 回复 分享
发布于 05-07 20:06 北京
佬当天约二面?
点赞 回复 分享
发布于 04-24 15:17 安徽

相关推荐

04-22 01:38
复旦大学 Java
快手电商一面 55分钟 4.81. 自我介绍2. 实习的难点,怎么解决的3. 实习的收获4. ArrayList和LinkedList  ArrayList线程安全吗  具体不安全在哪5. hashMap的put流程6. hashMap扩容 hash值会变吗7. 谈谈并发 synchronized和reentrantlock的区别8. 线程池执行任务的过程9. 线程池的线程怎么被销毁的,超时销毁的原理10. java中的基本类型 int的范围 char的范围11. 浮点型 0.1+0.2 == 0.3?为什么?所有小数都不准吗?什么时候准?12. MySQL一张表的大小一般多大13. ABC索引 AB AC BC用到哪些14. 消息队列怎么保证消息不丢15. Redis的大key是什么? 为什么大Key不好?16. linux常用命令 要查某个日志的前4行和最后4行怎么做17. 算法:排序链表删除重复数字,要求两个样例通过。二面 4.11  40分钟1.自我介绍2.介绍项目/实习中觉得做的最好的、最有成就感的模块。有没有参考开源框架。3.  系统设计:直播间打榜榜单排名系统。要求:一个直播间50w用户,存在上万个直播间。考虑并发问题。4.MySQL可重复读隔离级别怎么解决幻读的5.为什么还会发生幻读,间隙锁不起作用吗6.  临键锁的退化了解吗7.  算法:给定一棵树,按后序遍历的顺序转双向链表。要求代码跑通过,时间复杂度和空间复杂度低。评价:学生看问题还是太浅了,不要仅仅局限于使用设计模式什么的,多看看大型开源框架是怎么做的。
查看24道真题和解析
点赞 评论 收藏
分享
评论
1
12
分享

创作者周榜

更多
牛客网
牛客企业服务