只问了八股和场景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
全部评论

相关推荐

北漂的牛马人:211佬,包进的,可能是系统问题
点赞 评论 收藏
分享
frutiger:逆天,我家就安阳的,这hr咋能说3k的,你送外卖不比这工资高得多?还说大厂来的6k,打发叫花子的呢?这hr是怎么做到说昧良心的话的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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