
浩鲸科技 秋招一面_牛客网
String 字面量直接赋值和直接 new 创建对象有什么区别? StringBuilder 跟 StringBuffer 有什么区别? Java 序列化里面的 serialVersionUID(序列化版本 ID)是什么?它的作用是什么? MySQL 有哪些隔离级别,默认的隔离级别是什么? MySQL 的 redo log、undo log、binlog 分别有什么作用? 用过 Redis 实现分布式锁吗?或者说有了解过吗? @SpringBootApplication 组合了哪些注解?这些注解各起什么作用? BeanPostProcessor 这个扩展点有了解过吗? Spring Boot 支持哪些外部化配置?它们的优先级大致是什么样的? 【追问】它有一个 Advisor(增强器)机制,有了解过吗? 【追问】简历中两段经历都有用 AI Agent,用的框架应该是 Spring AI 吧? 平时用 AI 写代码的场景多吗?使用度到了什么程度? 拿到一个需求用 AI 生成代码后,接下来会怎么处理? 简历提到用 Redis 实现令牌桶限流,简单说一下令牌桶算法的实现原理 简历提到自研 SDK 通过 @ReachCapability 注解声明式注册了 50 多个 Agent 业务能力,讲一下注解扫描、注册及调度总体的流程 智能商家点评平台里的秒杀是先 Redis 预减库存、再 MQ 异步下单,对吧? 【追问】如果有一部分订单下单失败了,库存怎么返还?(因为已经预减了) 【追问】秒杀发生时间很短,如果半小时才检查一次,下单失败但库存没返还,会造成什么问题? 面试官:String字面量直接赋值和直接new创建对象有什么区别? 字面量直接赋值的话,它会用那个字符串常量池中的。然后 new 的话,你每 new 一个对象,它的地址都是不同的。嗯,就是我们使用 equals 去比较它里面的内容是否一致。 字面量直接赋值的话,它会用那个字符串常量池中的。然后 new 的话,你每 new 一个对象,它的地址都是不同的。嗯,就是我们使用 equals 去比较它里面的内容是否一致。

