上嘉物流软件研发 一面 4.20

1.自我介绍

实习拷问:

2.重构代码时,遇到看不懂的代码或者比较复杂的一些代码逻辑,针对需求不清楚的地方,如何保证在原业务逻辑的情况下实现代码的重构和优化
3.EasyExcel底层和原生POI有哪些区别
4.你使用EasyExcel解决了导出问题,那如何解决大文件导入问题
5.大文件导入时出现重复数据如何解决
6.某场景下缓存穿透、缓存击穿、缓存雪崩如何解决

项目拷问:

7.秒杀场景削峰如何实现
8.为什么用lua脚本而不用redis事务
9.优惠券分为几种,能否重复领取(意思应该是想问同种类优惠券设置了多张,领取一张后其他同种类优惠券不能再领取,这种如何实现)
10.用户有多张多种类优惠券,如何判断用户使用哪张优惠券最佳

八股:

11.线程池核心参数,为什么用线程池而不是手动创建线程
12.如何判断一个表中哪些字段可以添加索引
13.性别字段是否需要加索引
14.如何优化慢SQL

反问环节

结果:秒挂
#校招##Java##发面经攒人品#
全部评论

相关推荐

04-08 17:10
门头沟学院 Java
给我面麻了,发下面经攒攒人品1.TCP/IP 协议有几层?TCP 属于哪一层?TCP 是基于 IP 的,还是 IP 是基于 TCP 的?2.HTTP/HTTPS区别3.SSL/TLS工作原理4.Java 里面 ArrayList 和 LinkedList 有什么区别?5.JVM 的内存结构包括哪几个区?6.你对软件开发过程有了解吗?7.在软件开发流程里,如果想用 AI 提效,你觉得哪些环节可以做?8.监督学习和非监督学习有什么区别?9.所有大模型都支持工具调用吗?10.常用模型里,比如 GPT,支持工具调用吗?11.Claude 用过吗?是否支持工具调用?12.什么是 Skill?13.为什么它能节省上下文?14.它检索到的“相关部分”具体是什么?15.如果装了很多个 skill,llm怎么知道该用哪个?16.如果把所有 skill 都打开看,那上下文是不是就会爆掉?17.你知不知道什么是渐进式加载?18.function call 的原理你知道吗?19.大模型是怎么去调用 function call、又是怎么执行的?20.比如我本地写了一个 Java 进程并配好了入参、出参和描述,大模型会直接去运行这个 Java 函数吗?21.MCP 是一种协议吗?22.A2A 这种协议你听说过吗?是什么23.MCP 是什么,是控制什么的?24.你说 MCP 可以决定调用哪个方法,这里的“决定”是指大模型决定吗?25.你刚刚说的 MCP 和 A2A,它们分别是做什么的?区别是什么?26.实习里多 Agent / 单 Agent 取舍,你们做成多 Agent 之后,这个方案还有什么问题吗?系统还有没有什么问题?27.你自己有没有在业余用 AI 做一些东西?28.你平时有没有通过一些比较官方的渠道去了解 AI 的进展?29.Claude 这个模型你知道吗?30.Claude 最新版本现在是多少?31.GPT 最新版本是多少?32.GPT 5.4 和 5.3 有什么区别?33.Claude 4.6 现在的上下文长度是多少?
点赞 评论 收藏
分享
04-10 17:12
已编辑
重庆大学 Java
1.自我介绍2.如何学习java,是通过学校课程学习还是自学的?3.用户登录校验是如何做的?4.你说用redis对活跃的token实现刷新过期时间,这个功能你是如何实现的?5.频繁的时间戳更新会不会导致redis大量的内存被占用,想别的方案来解决6.redis对key值的过期策略是怎样的?8.介绍你的缓存更新策略吧(我提到redis中的cache Aside策略,补充了消息广播实现本地缓存数据一致性,利用kafka中不同消费组订阅同一topic实现消息广播,某一节点删除缓存时,其他节点都删除本地缓存,从而实现分布式系统本地缓存的一致性)7.JVM中垃圾回收(GC)的策略是怎样的?9.你使用了Redisson实现分布式锁,请解释一下Redisson分布式锁中的看门狗机制10.解释一下Mybatis如何防止sql注入,MybatisPlus中是如何将方法映射为sql的11.你使用了Shardingsphere进行分库分表,那Shardingsphere的底层是怎样的呢11.再介绍一下你项目中的亮点吧(定时对账:在kafka宕机时进行埋点,记录日志。恢复后回滚到之前的库存状态;延迟队列:使用Redisson的延迟队列,为业务设定一个延迟的时间执行)12.你另外一个项目中的Agent是如何设计的13.详细讲讲离线上传中长文本如何分块,固定分块有什么劣势,你如何设计分块方案(面试官补充了语义网络的概念)算法LRU职业规划方向反问面试官人很好,比较看重你实际项目开发中对使用过的技术栈的底层原理的理解以及业务的设计
查看16道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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