某移动互联网公司Java后端面经回忆
1,自我介绍
2,详细追问上一份工作涉及的项目的细节,表结构,数据量,改进的原因是什么,当时是怎么发现问题的……中间穿插着问了jvm 的结构,一次性加载10万条数据到list里,jvm 会怎么样?会oom吗?所有可能触发oom 的情况,如何定位慢查询,用到的设计模式
3,整体介绍另一个项目
4,最左匹配原则以及底层原理
5,sychronized和Reentrantlock的区别
6,redis什么时候会出现性能问题
7,mq积压问题线上一般怎么解决?加消费者实例数来解决怎么样?为什么?
8,题目:一个热门的直播间,需要计算观众累计的时长,例如一个人退出又重进需要累计观看时长,需要近实时显示观看时长top5。 回答用redis 的zset 。提问:考虑高并发场景和性能问题,例如几万个人同时在线,应该怎么处理?什么时候更新用户的时长?
9,反问
2,详细追问上一份工作涉及的项目的细节,表结构,数据量,改进的原因是什么,当时是怎么发现问题的……中间穿插着问了jvm 的结构,一次性加载10万条数据到list里,jvm 会怎么样?会oom吗?所有可能触发oom 的情况,如何定位慢查询,用到的设计模式
3,整体介绍另一个项目
4,最左匹配原则以及底层原理
5,sychronized和Reentrantlock的区别
6,redis什么时候会出现性能问题
7,mq积压问题线上一般怎么解决?加消费者实例数来解决怎么样?为什么?
8,题目:一个热门的直播间,需要计算观众累计的时长,例如一个人退出又重进需要累计观看时长,需要近实时显示观看时长top5。 回答用redis 的zset 。提问:考虑高并发场景和性能问题,例如几万个人同时在线,应该怎么处理?什么时候更新用户的时长?
9,反问
全部评论
相关推荐
02-27 23:08
青岛农业大学 医药销售 点赞 评论 收藏
分享
查看8道真题和解析 点赞 评论 收藏
分享
