春招-快手Java一面

#软件开发2024笔面经# 1. 面向对象设计原则
2. 设计模式
3. 策略模式
4. 单例模式的几种实现方式
5. Java内存模型
6. Java线程安全的集合有哪些
7. concurrentHashMap如何保证线程安全
8. Java双亲委派机制
9. Spring框架用过吗
10. MySQL语句执行过程
11. innoDB与myISAM区别与使用场景
12. MySQL索引的实现
13. 索引失效的场景
14. MySQL行转列/列转行听过吗
15. undo log与redo log区别与场景
16. 脏读,不可重复读,幻读
17. 事务的四种隔离级别
18. Redis中zookeeper扮演什么样的角色
19. Redis简单数据结构
20. Redis内存管理与逐出策略
21. Redis为什么这么快
22. Redis除了做缓存还能做啥
23. 缓存穿透,缓存雪崩是什么以及如何避免
24. Redis性能优化手段
25. Kafka, ES熟悉吗
26. 限流算法
27. 手撕:最长连续子序列,后续问有没有O(n)的优化
全部评论
我🌿,是行哥吗,我是你贵州老乡😋
1 回复
分享
发布于 03-27 21:52 山东
感觉寄了兄弟们,我说我不会Java,能不能进去再学😋
点赞 回复
分享
发布于 03-26 19:55 四川
滴滴
校招火热招聘中
官网直投
佬哪个部门呀
点赞 回复
分享
发布于 03-26 20:20 北京
请问是实习吗
点赞 回复
分享
发布于 03-27 17:39 美国
面试一共多久啊 base是哪
点赞 回复
分享
发布于 03-27 20:05 浙江

相关推荐

头像
04-08 11:38
已编辑
门头沟学院 计算机类
快手二面:1. jdk1.8之后jvm的内存模型?1.8之后还有方法区吗?讲讲永久代、元空间是怎么回事?2. 讲一下垃圾回收器?比较一下cms和g1以及各自的适用场景3. 什么是oom?内存满了,怎么排查是代码哪里有问题?(我说pstack,他说不是栈满了,我说不会,没用过,面试官说没事可能有点偏有点偏业务应用)4. 线程池有没有用过?核心线程和非核心线程区别是什么?核心线程数设置的考量因素有哪些?没有任务的时候核心线程和非核心线程是继续存在还是销毁?jdk有没有提供销毁核心线程节约资源的方法?我如果想要动态核心线程数而不需要重启服务怎么实现?(想了很久不知道。。)5. 来个计网八股意思一下,讲一下tcp和udp的区别?慢启动是什么?6. mysql的索引数据结构是什么?聚簇索引和非聚簇索引的区别?数据库有哪些锁?select * from user where userid=5 for update是什么锁?假如usreid是索引但是没有这个数据,锁的是什么?没有索引也没有5这个数据,锁的是什么?7. 项目分布式锁为什么用redis不用别的?(一下不记得区别了,我说因为和java有redission集成,功能丰富并且使用方便。。)讲一下redis的集群结构?你们用的是什么?我说一主多从,他说流量大的时候扛不住,没有用分片吗?我说我知道分片slot,那个确实可以,不过我们数据量不大就没用。。跨服务的时候怎么保证多个数据库的数据一致性?然后还有针对项目业务场景的一些分布式问题。8. 手撕:合并K个有序链表。我说顺序合并,面试官问时间复杂度是多少?能不能优化?优化后是多少?9. 反问环节聊了15分钟,说快手80%流量都是他们组的,快手上下滑刷到的视频以及点赞评论收藏那些功能都是他们组,来这里之后做好卷的准备。我问对我有什么评价或者建议吗,面试官说虽然有些应用层次的深度还不够,不过其实还不错,应该问题不大,后续还有个老板的技术面,加油攒人品,求个三面4.8还愿:约三面了 #春招#
点赞 评论 收藏
转发
3 38 评论
分享
牛客网
牛客企业服务