数字马力 二面 Java

讲一下你的实习项目?
你负责了什么业务模块,具体给我介绍一下业务模块的流程?
挑一个你的项目,你觉得最有亮点的地方给我讲一下。
介绍一下你的项目,具体是干什么用的?
你是怎么实现高并发的?
怎么保证安全的?
添加分布式锁就可以保证安全吗?
还有没有实现高并发安全的方案?
分布式锁的是哪一个业务,哪个流程?
锁住了就可以实现高并发安全吗?仔细想一想?
应该用什么字段锁比较合适?
分布式事务是什么?为什么要用到分布式事务?
你刚才说什么情况下会变成分布式事务的问题?
项目中除了和表之外还做了什么事情?
将余票查询单独放在一个表中会产生什么问题吗?
解决高并发了吗?
讲一下缓存问题你是怎么解决的呢?
缓存存的key是什么,用什么字段存的?
缓存存的是业务中的哪些数据?
为什么要添加缓存?
JWT登陆业务是怎么实现的?
详细讲一下你的业务实现

你有没有读过spring 的源码,你对于源码有没有什么了解呢?
Spring bean是怎么注入的?
Spring 怎么知道,这个类是不是一个bean对象呢?
Spring循环依赖怎么解决的?
你对AOP有什么了解吗?
为什么说AOP可以解耦合?解耦合可以带来什么?
解耦合就可以降低复杂度了吗,为什么这么说?
为什么说增加了扩展性,为什么会容易扩展?
Spring AOP怎么使用的?
你有没有读过JDK的源码?
你对于集合类有没有什么了解?
你给我说一下你了解的,你最熟悉的部分给我讲一讲?

你对设计模式有没有什么了解?
除了单例模式以外挑一个给我仔细讲讲?

全程拷打项目,从一个问题问到很底层,问到哑口无言
常规八股都会向里延伸,凉凉
全程道歉

反问
问了一下未来的学习方向,给自己提一点学习上的建议

面试官人真的很好,说不出来就引导你说
但是奈何自己确实太菜了,没有深入了解过源码
对自己的项目也没有深入的去复习,被问的说不出话
太惨了太窒息了
全部评论
佬,有office了吗😭
2 回复 分享
发布于 2023-10-31 17:11 陕西
这是校招吗,这么顶
点赞 回复 分享
发布于 2024-04-21 15:54 湖南
你是自己研究了12306那个同学?
点赞 回复 分享
发布于 2023-11-03 07:55 河南
过了吗朋友,我也答的稀烂
点赞 回复 分享
发布于 2023-11-01 19:58 浙江
这强度…还好我一面没过
点赞 回复 分享
发布于 2023-11-01 00:23 陕西
你这个项目是那个12306吧
点赞 回复 分享
发布于 2023-10-31 15:21 山东
太吓人了这,佬郑州吗
点赞 回复 分享
发布于 2023-10-31 10:56 重庆

相关推荐

11-08 16:10
门头沟学院 Java
1. 介绍实习工作2. 面试官让我言简意赅地回答,不要展开太详细,主要要围绕你针对什么问题,做了什么事,实现了什么效果3. PD分离部署是什么意思,为什么能够提高吞吐量(实习)4. 面试官主要想听到,prefill阶段是计算密集型任务,decode是内存密集型任务5. 模型服务部署成功后,用户输入一个信息,在PD分离部署下数据链路是怎么样的6. 项目里写的定义的监听器为了保证数据的一致性,这里的数据一致性是指什么数据,他们为什么会不一致,是如何同步的7. K8S的pod之间是如何通信的8. docker的原理,它和传统的虚拟机有什么区别,它有什么优势9. 项目里写了优化数据库和缓存,是如何优化的10. 为什么要建覆盖索引11. 什么场景下会建立覆盖索引,建立了覆盖索引为什么速度更快12. 索引表里面会存数据吗?13. mysql的底层数据结构是什么?14. 为什么要用B+树不用其他数据结构15. redis的I/O多路复用16. ip和tcp协议的作用17. tcp协议是如何保证数据的可靠传输的18. 重点不在三次握手,握手只是方式,要答序列号同步、确认机制类似的这些19. tcp包的序号是如何定的,比如我有一个很大的包,分成了50份,这50个数据包是如何编号的20. 手撕一个计算器,输入一个字符串,输出答案,字符串只包含括号和+、-
查看17道真题和解析
点赞 评论 收藏
分享
评论
10
72
分享

创作者周榜

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