上嘉物流软件研发 一面 4.20

1.自我介绍

实习拷问:

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

项目拷问:

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

八股:

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

反问环节

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

相关推荐

评论
点赞
收藏
分享

创作者周榜

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