9.24水滴一面凉经

#水滴校招# 自我介绍+两个项目的项目亮点

八股:
1.Java基本数据类型及所占字节数
2.float,double精度丢失问题,为什么会出现精度丢失(瞎扯)
3.如何解决精度丢失(瞎扯)
4.常用集合框架,介绍了ArrayList,hashmap,concurrenthashmap
5.concurrenthashmap的底层数据结构
6.什么时候转化成红黑树
7.votaile和synchronized的区别
8.synchronized的底层原理(忘了)
9.votaile如何保证可见性,为什么不能保证原子性(内存屏障)(有点印象+瞎扯)
10.MySQL索引结构
11.MVCC实现原理
12.Redis集群和哨兵模式
13.Redis为什么能够提升高并发性能(不会)
14.过期删除策略(瞎扯)
15.在线程池的正常运行过程中,线程池是怎么工作的(核心线程,最大线程,拒绝策略)
16.三层B+树能存储多少量级的数据?
17.Java中的锁
18.多路IO复用(不会)
19.线上故障排查(有点印象+瞎扯)
20.RocketMQ(不会)
21.MQ是什么,用在哪些场景(不会)
22.布隆过滤器原理

以上是大部分,可能漏了两三个

算法:无手斯

反问:
1.业务方向,面试官一句话就介绍完了,所以肯定是凉了
2.对我学习上有什么建议吗?知识面比较窄,听到这句话就知道凉透了!
全部评论
佬,约二面了没
点赞 回复 分享
发布于 2024-10-15 23:34 湖北
佬啥时候投的
点赞 回复 分享
发布于 2024-09-29 12:53 甘肃
volatile!
点赞 回复 分享
发布于 2024-09-29 00:40 广东
劳,有通知二面吗
点赞 回复 分享
发布于 2024-09-28 23:06 重庆

相关推荐

04-20 17:11
门头沟学院 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 元
查看2道真题和解析
点赞 评论 收藏
分享
1.自我介绍2.讲一下你实习期间的成果或者说你干了什么3.讲一下分布式锁的原理4.讲一下为什么可以保证原子性5.讲一下你关于redis锁的种类了解6.将你的你的key是怎设计防止的redis没有事务(我说我将两个key和成了一个,将时间戳作为值)(用值的逻辑过期和key的过期处理两个过期)7.讲一下你的用户注册和登录模块的总体设计以及流程8.讲一下jwt的原理以及你是怎么使用这个token的9.讲一下你认为你的项目不足的地方10.我说的是双token这一块,然后就这这一点展开无限追问(我打的不好,但是面试官很认可,他不认可在他觉得这个肯定要上线,但是我说没上线,但是他说我的思路和逻辑很好)11.讲一下你是怎么防止的灰产12.将一下hppts和http的区别13.讲一下https的连接过程14.讲一下udp和tcp的区别15.讲一下udp和tcp的适用地方16.讲一下你从输入一个网址到前端完成渲染的全部流程17.讲一下mysql的索引是什么,干什么用的18.讲一下全表查一定比用索引查慢吗19.不记得了,忘记录屏了20.手撕,找到最长回文子串21.反问22.你如何设计微信红包的测试用例,越多越好23.为什么要满足最左前缀原则24.Arraysllist和LinkedList区别25.HashMap和HashTable区别26.重载和重写区别27.讲一下需求到上线的全流程,每一个环节各个岗位在干什么28.讲一下你为什么相干测试
点赞 评论 收藏
分享
评论
4
27
分享

创作者周榜

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