Drive6_Racer level
获赞
27
粉丝
4
关注
0
看过 TA
318
门头沟学院
2026
Java
IP属地:杭州
暂未填写个人简介
私信
关注
01-05 07:35
门头沟学院 Java
1.并发与并行的区别?2.网络 IO 的流程,介绍一下 Reactor 模式(Java NIO / Netty 中的应用)3.手撕一个定时器的实现思路(ScheduledExecutorService / 时间轮)4.Redis 持久化 AOF 和 RDB 的区别?5.Java 什么时候会生成默认构造函数?显式定义构造函数会发生什么?6.volatile 关键字的作用?在 JMM 中解决了什么问题?7.在网络编程中,大小端数据如何转换?Java 中如何处理?8.写文件时进程宕机,数据一定会丢失吗?如何保证数据落盘?9.User 表分表后,如何根据字段定位数据在哪一张表?10.文件服务器如何选型(NFS / 对象存储 / 分布式文件系统)11.HashMap 在什么时候触发扩容?12.HashMap 为什么会产生哈希冲突?如何解决?13.Java 中 BlockingQueue 的底层结构与数据入队、出队流程14.BlockingQueue / Disruptor / 消息队列在项目中的典型应用场景15.Redis 缓存和本地缓存(Caffeine / Guava)如何取舍?16.缓存数据量过大,内存放不下,如何解决?17.synchronized + HashMap 与 ConcurrentHashMap 的区别18.Java 中哪些集合是线程安全的?哪些不是?19.try-finally 的应用场景,与资源释放顺序20.ArrayList 不断 add 时的扩容机制与具体规则算法题:如果有一个链表,如何找到后200位数字
查看21道真题和解析
0 点赞 评论 收藏
分享
2025-12-08 08:10
门头沟学院 Java
1.项目介绍2.高铁票抢票系统如何设计支持每秒10万+请求的高铁票抢票系统,确保库存准确且响应延迟<500ms?3.酒店价格实时同步多渠道(携程/飞猪/美团)售卖同一酒店房源时,如何保证价格实时同步,避免价差纠纷?4.航班动态推送如何向100万+在线用户实时推送航班延误信息,支持按航线和用户等级优先推送?5.旅游订单分库分表携程年订单量超10亿,如何设计分库分表方案,支持按用户ID、订单时间、目的地多维度查询?6.缓存穿透防护用户高频查询不存在的酒店ID(如恶意攻击),如何设计防护机制,避免击垮数据库?7.支付超时处理用户支付超时未完成,如何高效回收订单库存并通知用户?8.分布式事务处理用户下单后,需同时扣减酒店库存、创建支付单、发送短信通知,如何保证三个操作的原子性?(SeataTCC模式+最终一致性9.搜索推荐优化用户输入"三亚 亲子酒店"时,如何在300ms内返回精准结果,包含价格、评分、库存状态?10.秒杀活动设计节假日酒店秒杀活动,如何支撑每秒5万次下单请求,防止超卖和系统崩溃?11.JVM内存优化携程APP首页服务频繁OOM,堆内存占用持续攀升,如何通过内存分析和参数调优解决?12.分布式锁实现多服务实例并发修改同一酒店房价,如何保证价格更新的准确性?13.日志检索平台如何设计日均10TB的业务日志检索平台,支持按订单号、用户ID快速定位问题?14.缓存一致性酒店库存信息在MySQL和Redis中如何保持一致,避免用户看到的库存与实际不符?15.服务熔断降级机票查询依赖第三方航司API,当API响应延迟超3秒时,如何设计熔断策略保证核心功能可用?16.地理位置检索如何实现"附近5公里内评分4.5以上的酒店"功能,支持高并发查询?17.分布式ID生成携程订单号如何设计,既能保证全局唯一,又能包含时间、业务线等信息?18.数据迁移方案如何将10亿条历史订单从MySQL平滑迁移到ClickHouse,迁移过程不影响线上查询?19.高可用架构核心预订服务如何设计多活架构,保证单机房故障时业务不中断?
0 点赞 评论 收藏
分享
2025-12-03 03:15
门头沟学院 Java
1. 较高并发,你测到了多少QPS?没测过预估一下。2. 商户查询缓存为什么要多级?一级不够吗?答应对缓存击穿和缓存穿透3. 什么情况下会导致缓存穿透?4. 哪些数据会同步到缓存里面去?5. 怎么预估哪些商家需要预热呢?6. 商户查询DB是单表吗?7. 差DB之后写缓存,如果缓存写失败了怎么办?8. 重试?在那里重试?重试次数是多少?9. 这个是你现在就有的功能,还是说准备按照这个方案去走?10. 如说你现在设置的 3 次也同样都失败的呢11. MQ用到吗?12. 订单表有分表吗?一张表,我为什么不用那个 DB 自增的这个生成单号?唯一的13. 点赞排行榜的实现方案是怎样的?14. 存在DB当中分页去查 DB 当中前 1, 000 万条数据,怎么查?15. 有自己遇到过 JVM 相关的实际问题吗?16. 出现一个fullGC我怎么去定位是哪一行代码导致的?我最后说到VisualVM,面试官还问怎么定位到哪一行,可能是继续jstack?17. 怎么去关联到代码呢?那只能定位到,比如说我运用了对象特别大,那怎么业务代码里面怎么知道是哪一行产生的呢?18. 实际开发用到什么设计模式?19. 中间件或者框架的一些源码看过吗?20. 未来个人自己,比如说Java,有做业务,有做架构,有做性能优化的,未来想做什么方向?21. 为什么选业务?
查看21道真题和解析
0 点赞 评论 收藏
分享
2025-09-18 14:15
门头沟学院 Java
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务