能链一面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 元
全部评论
和我一面一摸一样
点赞 回复 分享
发布于 04-20 18:23 河南

相关推荐

04-21 22:59
已编辑
燕山大学 Java
1.&nbsp;先做一下自我介绍2.&nbsp;为什么做了这个****的项目,simple&nbsp;timer&nbsp;是你在这个公司做的?3.&nbsp;你具体做到哪个模块啊?简历上写了具体模块,你具体设计的业务就是你自己做的上模块4.&nbsp;Spring&nbsp;框架都用到了哪些设计模式?(这题答得比较浅,只说了单例、工厂,没展开)5.&nbsp;你这个项目后端框架主要用啥啊?6.&nbsp;Spring&nbsp;Boot&nbsp;里面这个&nbsp;`@RequestMapping`&nbsp;和&nbsp;`@GetMapping`&nbsp;有啥不同的地方?7.&nbsp;Spring&nbsp;MVC&nbsp;这个运行流程是什么?8.&nbsp;Spring&nbsp;/&nbsp;Spring&nbsp;Boot&nbsp;里面用过的注解都有什么?9.&nbsp;数据库用过啥呀?10.&nbsp;MySQL&nbsp;里面那个字段类型都有啥呢?11.&nbsp;你刚刚说提到这个&nbsp;char&nbsp;和&nbsp;varchar,char&nbsp;和&nbsp;varchar&nbsp;有啥区别?12.&nbsp;MySQL&nbsp;当这种业务当中如果遇到这个是否存在慢查询,一般要怎么排查,然后怎么做优化?13.&nbsp;自己业务中有见过索引吗?14.&nbsp;MySQL&nbsp;里面这种锁有哪些?15.&nbsp;Java&nbsp;当中字节流和字符流有啥区别?16.&nbsp;Java&nbsp;中有个&nbsp;Files&nbsp;类,这个&nbsp;Files&nbsp;类一般用过的方法,常用的方法有哪些?17.&nbsp;问一下这个多线程啊,比如有&nbsp;ABC&nbsp;三个线程,然后要如何保证这三个线程顺序执行?18.&nbsp;数据结构有学过吗?19.&nbsp;有一题啊,就是比如你现在在爬楼梯,有&nbsp;N&nbsp;个台阶,每次可以爬一个或两个台阶,有多少种方法到楼顶,这个要怎么算啊?20.&nbsp;你当时那个高考分数是多少?21.&nbsp;你还记得当时一本线,你们当时只过一本线了?22.&nbsp;四级过了吗?23.&nbsp;你期望薪资是多少?(1.2w)反问1.&nbsp;如果我进贵公司的话,可能做的是哪些业务呢?可以讲一讲吗?2.&nbsp;您对我整场面试的一个感受和建议可以说一下吗?
查看50道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务