猫眼娱乐一面(被狠狠拷打版本)
问的很深(基本都是到源码怎么实现的那种),面试官人很好,也会提示引导,是我太菜了,基础还是不牢固
牛客网面试的,卡了10分钟才能听见声音不知道为啥
1.arraylist(obj数组是用什么修饰的 问到了扩容时底层的copy是怎么实现的,还有什么方法可以实现copy)
2.hashmap
3.异常
4.线程池(问有没有看过源码底层是怎么线程池创建线程的)
5.同步的方式(我只知道乐观锁CAS和悲观锁sychronized和lock)
6.spring源码
7.MySQL的整形
8.redis的数据结构(使用过哪些,一些场景问题直接懵逼)
9.问了一些分布式的框架(RPC ES不会)
直接就结束了gg有点难,问了好多都深入到源码怎么实现www
还是太菜
牛客网面试的,卡了10分钟才能听见声音不知道为啥
1.arraylist(obj数组是用什么修饰的 问到了扩容时底层的copy是怎么实现的,还有什么方法可以实现copy)
2.hashmap
3.异常
4.线程池(问有没有看过源码底层是怎么线程池创建线程的)
5.同步的方式(我只知道乐观锁CAS和悲观锁sychronized和lock)
6.spring源码
7.MySQL的整形
8.redis的数据结构(使用过哪些,一些场景问题直接懵逼)
9.问了一些分布式的框架(RPC ES不会)
直接就结束了gg有点难,问了好多都深入到源码怎么实现www
全部评论
佬,寄了是有感谢信吗,怎么知道自己寄没寄
有结果了吗铁铁
我也是,先手撕一道算法,然后每个方面都考察了,已经过去一天时间了,大概率是凉凉了
一面多长时间?
相关推荐
03-25 20:57
门头沟学院 机器学习 wolf_82:你是一个出租车费用计算器。根据用户输入的自然语言,提取里程、等候时间、是否夜间、大件行李数量,严格按以下规则计算,只输出JSON。
【计算步骤】
第一步:提取参数
- X = 行驶公里数
- T = 等候分钟数(未提及则为0)
- N = 大件行李件数(未提及则为0)
- 夜间 = 文中提到"夜间"/"凌晨"/时间在23:00(含)~次日5:00(不含)则为true,否则false
第二步:计算车费(base_fare)
- 将X向上取整为整数D = ceil(X)
- 若 D ≤ 3:base_fare = 10
- 若 3 < D ≤ 15:base_fare = 10 + (D - 3) × 3
- 若 D > 15:base_fare = 10 + 12 × 3 + (D - 15) × 4
第三步:计算等候费
- wait_fee = floor(T / 5) × 2
第四步:计算夜间加收
- 若夜间=true:night_amount = ceil(base_fare × 0.2)
- 若夜间=false:night_amount = 0
第五步:计算行李费
- luggage_fee = N × 5
第六步:计算总费用
- fare = base_fare + night_amount + wait_fee + luggage_fee
【输出】
只输出一行JSON:
{"fare": 总费用, "base_fare": 车费, "night_surcharge": 是否夜间}
点赞 评论 收藏
分享
查看11道真题和解析