只问了八股和场景1.jvm是什么2.jvm内存模型3.栈溢出异常和oom产生的情况4.说一下异常类,父类和有哪些类型的异常?5.catch先捕获父类异常还是子类异常?6.finally能抛出异常吗?7.多线程到达一个位置后再继续执行,不用java并发包怎么实现?8.怎么判断一个数据结构是不是线程安全的?9.线程变量,静态变量,局部变量哪些会有线程安全问题?10.数据库有id为{1,5,10}的三条数据,有两个线程,线程1执行select * from table id>5,线程2插入一条id为6的数据,线程2比线程1的事务先提交,在mysql的默认隔离级别下会线程1会读出什么数据?(如果能读出6到底是幻读还是不可重复读啊?面试官好像认为这样是不可重复读)11.不用雪花算法自己怎么实现分布式ID,12.转账操作两个用户的表不在同一个数据库实例上,怎么保证数据的一致性?(分布式事务)13.nginx 忘了问啥了,好像配置方面的?14.docker,镜像和容器的区别,还有一个忘了。15事务注解在b方法上,a方法上没有事务注解,a方法中调用b,b的事务注解会生效吗?16ioc和aop。17.数据库for update是悲观锁还是乐观锁,18.怎么用乐观锁实现数据库并发读数据和写数据。19.乐观锁和悲观锁说一下,还有使用场景。20.还有两个东西也是让我不要用这些包,自己怎么实现啥啥啥的?
点赞 29
评论 32
全部评论

相关推荐

风中翠竹:真的真的真的没有kpi。。。面试官是没有任何kpi的,捞是真的想试试看这个行不行,碰碰运气,或者是面试官比较闲现在,没事捞个人看看。kpi算HR那边,但是只有你入职了,kpi才作数,面试是没有的。
双非有机会进大厂吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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