杭州小自研,25应届生面试,已挂
1.我们这里有3个抽奖池,每个池子有各种不同奖品,每天可以配置不同的池子,第1个池子奖品抽完会继续抽第二个池子,直到三个池子全抽完,怎么设计库表
2.我们的系统有1000w条数据,怎么把数据最高效率的进行导出,导出完之后用户怎么知道可以了,我说设置状态值,这个状态值完成后是要刷新才可以的吧,那么怎么让他不刷新就可以自动更新,如果用进度条表示怎么做,不用组件说说自己的想法。
3.你们所有奖品库存都是存到redis的吗,那redis数据和mysql数据有什么关系,数据写入时,mysql和redis是一致的吗,如果redis挂了降级mysql,抽奖的这些请求直接穿透到mysql有什么问题,怎么避免打垮数据库。
4.有什么好一点的方案解决reids挂了的问题,你知道你们公司是怎么处理的吗
5.你的项目为什么用redis做分布式锁,如果用zk怎么实现分布式锁,如果锁过期时间短,达不到效果怎么解决
6.说一下你知道的日志类型有哪些,如果在rpc框架上,要统一打印系统日志,在rpc接口上应该怎么实现,包括出参,入参,耗时这些内容。
7.在普通的web应用,所有的Controllerd对外的接口耗时打印出来,这种怎么实现
8.websocket基于什么协议,tcp在nginx怎么配置
2.我们的系统有1000w条数据,怎么把数据最高效率的进行导出,导出完之后用户怎么知道可以了,我说设置状态值,这个状态值完成后是要刷新才可以的吧,那么怎么让他不刷新就可以自动更新,如果用进度条表示怎么做,不用组件说说自己的想法。
3.你们所有奖品库存都是存到redis的吗,那redis数据和mysql数据有什么关系,数据写入时,mysql和redis是一致的吗,如果redis挂了降级mysql,抽奖的这些请求直接穿透到mysql有什么问题,怎么避免打垮数据库。
4.有什么好一点的方案解决reids挂了的问题,你知道你们公司是怎么处理的吗
5.你的项目为什么用redis做分布式锁,如果用zk怎么实现分布式锁,如果锁过期时间短,达不到效果怎么解决
6.说一下你知道的日志类型有哪些,如果在rpc框架上,要统一打印系统日志,在rpc接口上应该怎么实现,包括出参,入参,耗时这些内容。
7.在普通的web应用,所有的Controllerd对外的接口耗时打印出来,这种怎么实现
8.websocket基于什么协议,tcp在nginx怎么配置
全部评论
相关推荐
查看7道真题和解析
点赞 评论 收藏
分享
10-28 09:37
山东中医药大学 Java 点赞 评论 收藏
分享