快手JAVA一年社招面经

1.JVM
GC算法、分代回收,新生代如何进入老年代(3种情况),如何判断对象能不能被回收、对象头结构
什么样的对象叫根对象
类加载的时机
乐观锁与悲观锁、CAS的缺陷(ABA)
2.mysql
两种引擎的区别
索引的实现,叶子节点内部结构
ACID是通过什么实现的(undo log redo log)
分表(水平、垂直)以及分表后主键的算法
3.多线程
线程池的基本参数以及执行原理
4.算法
寻找数组中第K大的数(快排思想)
#快手面试#
全部评论
一样的问题有经验的和没经验的说出来的结果是完全不一样的,大佬们不要眼高手低。
7 回复 分享
发布于 2023-05-09 14:27 四川
我能说应届生都会吗
6 回复 分享
发布于 2022-10-06 17:49 陕西
一半都会,一年工作经验吗,你都不知道,应届生窝在宿舍,一边找工作一边学习,都学到啥程度了,没人要啊
3 回复 分享
发布于 2022-09-26 05:12 湖北
这确实不难,全是八股文
2 回复 分享
发布于 2022-10-20 08:27 山东
应该还细问了项目吧
1 回复 分享
发布于 2023-07-22 18:36 河北
哥们还面啥了吗
1 回复 分享
发布于 2023-01-04 12:52 广东
简单了
1 回复 分享
发布于 2022-10-19 11:59 上海
怎么和校招没啥区别
1 回复 分享
发布于 2022-09-26 23:02 江苏
去了嘛
点赞 回复 分享
发布于 2023-05-15 16:10 北京
?为啥校招这么难
点赞 回复 分享
发布于 2022-10-27 14:33 辽宁

相关推荐

04-03 21:44
已编辑
门头沟学院 Java
发面经攒人品1. 自我介绍2. 询问项目3. 说说布隆过滤器的原理4. 了解分布式锁其他的一些实现方式吗?5. 了解lua 脚本吗?6. 会写lua脚本 吗 ? 口述下用lua脚本实现拿到分布式锁的功能7. 问实习8.假设我有一个任务,需要跑10000条case,去调用外部服务。我们应该怎么设计才能让他跑的又快又稳?9. 那我肯定是要等所有case都结束了之后,才能把咱们这个任务标记为结束对吧?  怎么设计去实现呢10.说说ArrayList,扩容机制?11. 它是线程安全的吗?12. 线程安全的集合有哪些?13. 实现线程创建的方式有哪些?14. 线程是通过 run 方法 还是 start方法启动的? 两者有什么区别?15. 不管咱是继承Thread还是实现runnable或者callable,咱们可能要通过start去启动,但是在代码里不太优雅,有什么比较优雅或者合理的方式去创建或者启动一个线程吗?16.创建线程池平时用什么方法?有哪些线程池17. 说说垃圾回收算法18. 哪些对象是GC Roots?19.Thread local 底层结构是什么?20. ThreadLocal 的哈希冲突和hashmap的哈希冲突解决方法是不一样的,这个你了解过嘛?21.ThreadLocal的一些应用场景有哪些?22.聊聊事务的原理23.了解事务的隔离级别嘛?24.了解过MVCC嘛?25.分布式的持久化机制有哪些?26. RDB和 AOF哪个是可读的?27. RocketMQ如何保证消息顺序消费?28.了解其他MQ嘛?29.问了下论文情况和实习多久无手撕晚上八点面的 当晚就挂了
查看29道真题和解析
点赞 评论 收藏
分享
评论
9
87
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务