海康威视10.9Java一面
1、自我介绍
2、聊了一下自我介绍中的经历
3、你是如何系统学习Java技术的?举例说明?(举例mysql)
4、那了解MySQL事务隔离级别吗?讲一下特点解决的问题,默认是哪个?(RR,还没解决幻读问题)
5、那mvcc了解吗?RR,RC下都是如何解决幻读的?
6、你提到undo log,那你知道redo log吗?
7、Java基础哪些方面掌握的可以?(答集合和反射)那你说一下反射的适用场景?举个例子说一下(答反射是框架的灵魂,spring ioc aop都用到了反射,怎么用的,八股文背的起飞)
8、你说到ioc,那beandefinition知道吗?实例化的时候,出现的循环依赖问题该怎么解决(三级缓存)
9、你在京东实习过程中,遇到过哪些问题?分享一下。(说了调试bug时,线上日志只打印nullpointerException,没有打印堆栈信息,无法定位出异常位置,解释jvm底层将堆栈信息优化了,可以通过jvm参数重新开启打印)
10、面试官:我也遇到过这种问题,那我想问一下,不通过jvm参数,直接重启应用,能不能解决这种问题?(答,能)
11、反问:面试表现如何?哪些需要改进?(面试官说了优点:思路清晰,解释通俗易懂)
然后就开始畅聊(🤣🤣),30分钟结束。整个过程比较轻松。
许愿二面啊啊啊
#海康威视##面试题目#