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

相关推荐

07-21 18:43
门头沟学院 Java
是暑期都招满了吗
ANEOY:今年感觉真是后端地狱级难度了,从暑期就是这样,前端需求非常大
点赞 评论 收藏
分享
Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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