大二双非双一流后端开发小厂面经

面向对象有哪些特征,具体的说一下

简单说一下集合框架

哈希map的底层原理是什么 为什么要从链表转成红黑树

jvm中双亲委派机制是什么,如何打破

Java中的thread local原理是什么 它有内存泄露的风险嘛

在Java并发中,有一个线程池的概念,线程池有几个参数

反射机制的优缺点,什么场景下用到反射 反射可以获得父类的私有属性嘛

异常体系包括哪些 有什么区别

spring事务中try catch捕获到异常还会回滚嘛

MySQL中索引的类型  聚簇索引和二级索引有什么区别

MySQL为什么使用b+树而不使用b树或者是红黑树

索引失效的场景有哪些

事务的四大特效分别是什么,指什么

说一下缓存雪崩和缓存穿刺是什么,怎么解决

使用ZSet进行排名,那如果分数一样你怎么排名

你的简历中说了双重检测机制,说一下什么作用,怎么实现的

我看到你简历中写的分库分表时使用了基因法 简单说一下 

通过 ID 去查询订单能实现吗

你的项目中是用的 A,o 去控制这个时序问题,能解释一下为什么要控制这个顺序吗

你的项目中还使用了 spring. AI, 引入了 rag,能解释一下这个 RAG 是什么吗,有什么功能

使用  Elasticsearch 搭配检索,有了解过其他的中间件去实现检索功能吗

你如何去评估项目中 #牛客AI配图神器#AI 回答的准确性
全部评论
我背了很多八股,面试基本上只问我简历上的,mysql的b+都没问过,基本都是中小厂哈哈哈
点赞 回复 分享
发布于 04-16 01:12 广东
还是要多面试,确实学到了很多也知道了很多不足
点赞 回复 分享
发布于 04-15 11:50 山西

相关推荐

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道真题和解析
点赞 评论 收藏
分享
评论
2
13
分享

创作者周榜

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