5.12 快手日常面试

1.先问项目是自己做的吗,回答是练手的,没接着问了

2.问八股,包括MySQL和Redis基本的八股,包括MySQL索引结构,mvcc,Redis的zset的底层,排行榜的key是什么

3.事务你项目是怎么实现的,我回答使用@Transactional注解

4.@Transactional底层原理

5.有哪些事务失效场景

6.什么是覆盖索引

7.索引失效的场景

8.线程池的参数,这些参数的优先级

9.rabbitmq的架构有哪些

10.你说的消费者是主动拉取消息还是被动接收消息,回答被动,后面感觉不太对

11.mq的数据怎么传输和持久化,这个不太理解

12.算法题,无序数组查第k大的数,不能用Arrays.sort排序,我没什么思路,要求换一道,写快排,勉强写出
(后面才发觉我靠这道题我早上还看过
LeetCode的hot100里面的215,怪不得总感觉在哪看过)

13.上面那道算法跟快排有关系吗,说说你个人理解,我太笨了,没看出来,面试官说你快排每次排完就可以知道一边不用排了,我秒懂

14.反问,有二面吗?他说看情况,不过我认为大概率没,个人有什么需要提升?,说我缺少实习,算法需要加强,说话要自信点,好的就是八股背的还算可以

感觉面试官挺亲切的,体验还行,就是个人发挥确实不太好,背了很多八股都没问,接下来加强mq八股了

全部评论
唉简历挂麻了
1 回复 分享
发布于 05-13 01:28 北京
我也刚面完快手
1 回复 分享
发布于 05-12 16:45 山东
mark
点赞 回复 分享
发布于 05-13 18:44 湖北

相关推荐

05-16 10:16
已编辑
大连东软信息学院 golang
美团 一面 5.13没有录上音 问题没有顺序 都是大致记忆整体感受:偏向项目和手撕非技术问题你有实习过吗?你平时是怎么学习的,学习路径,学习了多长时间技术问题1.介绍一下业务中使用的JWT,及其使用的协议2.threadlocal 的原理,内存泄露相关问题3.ThreadLocal保存用户Id ,业务中用来做什么?4.ThreadLocal存储,用户过多会不会出现内存溢出?考虑过Redis存储用户信息吗?[手动remove+单体架构+redis 增加业务复杂性]5.详细讲一下项目中的库存管理[迭代过程,选型,落地,一致性维护]6.遇到过oom 吗?jvm调优7.详细讲一下项目的业务流程,讲了很长时间8.MySQL中select… for update加的什么锁9.讲一下MySQL的独占锁与共享锁10.MySQL中的索引 B+tree与Btree的区别,以及B+tree的好处11.webClient用的什么网络协议12.讲一下WebClient在业务中的使用13.线程池相关14.垃圾收集器相关G1,CMS的区别等问题15.剩余的都是一些根据项目问的八股,忘了手撕 1.单例模式 双重检查2.责任链模式3.sql题 没练过sql题,没写出来,硬控了10分钟,面试官现场教的4.算法题 简单题 没有达到预期速度反问业务,学习建议正问目前手里还有别的offer吗面试总结:1.SQL 2.场景 3.业务 4.心态后续:5.13一面结束十分钟左右电话口头oc5.16 offer邮件已发
toma头:佬日常实习在官网投的吗
查看42道真题和解析
点赞 评论 收藏
分享
评论
2
24
分享

创作者周榜

更多
牛客网
牛客企业服务