58同城校招后端开发面经
1.G1回收器有什么优点
2.线程池什么时候会创建非核心线程
3.有用到线程池吗,线程池应该怎么来用呢
4.假设有一万个任务需要完成,主线程怎么判断这一万个任务是否执行完成
5.如果说在分布式服务器中,有10000个任务需要交给不同的节点来执行,应该怎么设计和实现呢
6.看你项目中用了本地缓存和Redis,怎么确保本地缓存和Redis的数据一致性,怎么确保MySQL和Redis的一致性,订单库存信息存在Redis中怎么确保一致性
7.Redis和lua脚本怎么防止超卖的
8.消息队列中怎么解决网络波动引起的订单消息丢失的情况
9.怎么解决单个订单重复消费的情况
10.多个线程同时消费一个未消费的订单这个情况如何解决
11.消费者回调确认消息如何实现的
12.回调通知代码层面怎么做的
13.如果服务器宕机,怎么保证订单消息不丢失
14.MySQL表记录很多的时候比如说有一亿个数据,怎么处理
15.如果数据表分片后,比如说要查询同一个用户的订单,可能在不同服务器上,怎么保证数据库查询的效率呢
2.线程池什么时候会创建非核心线程
3.有用到线程池吗,线程池应该怎么来用呢
4.假设有一万个任务需要完成,主线程怎么判断这一万个任务是否执行完成
5.如果说在分布式服务器中,有10000个任务需要交给不同的节点来执行,应该怎么设计和实现呢
6.看你项目中用了本地缓存和Redis,怎么确保本地缓存和Redis的数据一致性,怎么确保MySQL和Redis的一致性,订单库存信息存在Redis中怎么确保一致性
7.Redis和lua脚本怎么防止超卖的
8.消息队列中怎么解决网络波动引起的订单消息丢失的情况
9.怎么解决单个订单重复消费的情况
10.多个线程同时消费一个未消费的订单这个情况如何解决
11.消费者回调确认消息如何实现的
12.回调通知代码层面怎么做的
13.如果服务器宕机,怎么保证订单消息不丢失
14.MySQL表记录很多的时候比如说有一亿个数据,怎么处理
15.如果数据表分片后,比如说要查询同一个用户的订单,可能在不同服务器上,怎么保证数据库查询的效率呢
全部评论
相关推荐
点赞 评论 收藏
分享
2025-12-28 16:32
重庆邮电大学 Java
程序员花海:1.技能放最后,来面试默认你都会,技能没啥用
2.实习写的看起来没啥含金量,多读读部门文档,包装下 接LLM这个没含金量 也不要用重构这种 不会给实习生做的
3.抽奖这个还是Demo项目,实际在公司里面要考虑策略,满减,触发点,触发规则 库存 之类的,不是这个项目这么简单
4.教育背景提前,格式为 教育背景 实习 项目 技能 自我评价 点赞 评论 收藏
分享
