能链一面java
这是面试官用ai出的题吧 


1. for循环两百次 调用第三方接口发红包 , 超时了怎么优化时间
2. ✅ 机试题:充电站订单计费系统
🎯 背景
某充电站的计费策略如下:
- 一天24小时划分为多个时段,不同时段按不同电价计费。
- 充电订单记录了充电开始时间和充电结束时间,以及充电总电量(度数)。
- 电量按充电时长线性均匀分配到每个分钟,按所在时间段的单价计费。
例如:
计费规则:
00:00-06:00 → 0.5 元/度
06:00-18:00 → 1.0 元/度
18:00-24:00 → 1.5 元/度
一个订单:
开始时间:05:30
结束时间:06:30
总电量:6度
则:
05:30-06:00 → 0.5 元/度(30分钟,占总电量 3度)
06:00-06:30 → 1.0 元/度(30分钟,占总电量 3度)
总费用 = 3*0.5 + 3*1.0 = 1.5 + 3 = 4.5 元
🎯 题目要求
请设计一个 Java 程序,输入充电时段和价格配置,充电订单信息,计算并输出该订单的总费用。
输入示例
List<PriceRule> priceRules = Arrays.asList(
new PriceRule("00:00", "06:00", 0.5),
new PriceRule("06:00", "18:00", 1.0),
new PriceRule("18:00", "24:00", 1.5)
);
ChargingOrder order = new ChargingOrder("2025-05-14 23:30", "2025-05-15 04:30", 46.0);
ChargingOrder order = new ChargingOrder("2025-05-14 23:30", "2025-05-15 03:30", 46.0);
ChargingOrder order = new ChargingOrder("2025-05-14 05:30", "2025-05-14 06:30", 46.0);
ChargingOrder order = new ChargingOrder("2025-05-14 23:30", "2025-05-15 05:30", 46.0);
输出示例
开始时间:2025-05-14 05:30:00 结束时间:2025-05-14 06:00:00 电量:3度 费用:1.5元
开始时间:2025-05-14 06:00:00 结束时间:2025-05-14 06:30:00 电量:3度 费用:3元
订单总费用:4.5 元
1. for循环两百次 调用第三方接口发红包 , 超时了怎么优化时间
2. ✅ 机试题:充电站订单计费系统
🎯 背景
某充电站的计费策略如下:
- 一天24小时划分为多个时段,不同时段按不同电价计费。
- 充电订单记录了充电开始时间和充电结束时间,以及充电总电量(度数)。
- 电量按充电时长线性均匀分配到每个分钟,按所在时间段的单价计费。
例如:
计费规则:
00:00-06:00 → 0.5 元/度
06:00-18:00 → 1.0 元/度
18:00-24:00 → 1.5 元/度
一个订单:
开始时间:05:30
结束时间:06:30
总电量:6度
则:
05:30-06:00 → 0.5 元/度(30分钟,占总电量 3度)
06:00-06:30 → 1.0 元/度(30分钟,占总电量 3度)
总费用 = 3*0.5 + 3*1.0 = 1.5 + 3 = 4.5 元
🎯 题目要求
请设计一个 Java 程序,输入充电时段和价格配置,充电订单信息,计算并输出该订单的总费用。
输入示例
List<PriceRule> priceRules = Arrays.asList(
new PriceRule("00:00", "06:00", 0.5),
new PriceRule("06:00", "18:00", 1.0),
new PriceRule("18:00", "24:00", 1.5)
);
ChargingOrder order = new ChargingOrder("2025-05-14 23:30", "2025-05-15 04:30", 46.0);
ChargingOrder order = new ChargingOrder("2025-05-14 23:30", "2025-05-15 03:30", 46.0);
ChargingOrder order = new ChargingOrder("2025-05-14 05:30", "2025-05-14 06:30", 46.0);
ChargingOrder order = new ChargingOrder("2025-05-14 23:30", "2025-05-15 05:30", 46.0);
输出示例
开始时间:2025-05-14 05:30:00 结束时间:2025-05-14 06:00:00 电量:3度 费用:1.5元
开始时间:2025-05-14 06:00:00 结束时间:2025-05-14 06:30:00 电量:3度 费用:3元
订单总费用:4.5 元
全部评论
和我一面一摸一样
相关推荐
点赞 评论 收藏
分享
mcart:枚举值做key?中文能做key?
点赞 评论 收藏
分享
淡淡的就会顺顺的个毛...:心态真的无敌了,一上一下的看得我心惊胆战,现在那么多题目要刷光是看的27届的我就绝望,更别说投简历不断失望,你写的真给人力量,柳暗花明又一村
点赞 评论 收藏
分享