一面(50分钟)2023.07.31自我介绍技术角度介绍一下项目主要负责哪一块token有统一的登录中心的校验吗(项目)分表是怎么操作的(项目)为什么会想分表,初衷是什么分表后对没分之前,对它的索引、主键有没有一些变化,基数上有没有区别分表后查单个人的全量的list的,怎么解决的(如果我想查单个用户全年的数据,怎么解决)可以从技术角度,也可以从产品优化角度(2个都要说)面试官说可以用ES进行清洗二次整合,清洗出满足于你需求的表用MQ的时候有遇到什么问题吗,怎么解决的线程池是怎么用的(遇到什么问题,线程池是怎么把问题解决的)用线程池的这个功能,量有多大,并发多少线程池的实现原理如果并发量很大的话,会出现拒绝策略的case,这个该怎么解决如果要保证不丢失,并且量也很大,用线程池可能不合适,用什么比较好(面试官说MQ)   (首先考虑稳定性、第二考虑成功率、最后考虑效率)Java中实现线程安全的方式都有哪些,它们的区别是什么用过synchronized吗,怎么用的class Solution {    private static final Object obj=new Object();    public void generateMatrix(int n) {        synchronized (obj){            //dosomething            Runtime        }    }}如果 synchronized 里发生异常呢,会有问题吗,发生异常会释放锁吗               18、Java的运行时有了解吗,运行时有哪些区域,分别是做什么的       19、平时写Java的时候,最基础的运行时分别都有哪些,分别是做什么的        20、JVM运行时数据区,在实际项目中有哪些实际用到这些的(根据运行时数据区的原理,解决一些常规代码无法解决的问题)        21、反问
点赞 8
评论 2
全部评论

相关推荐

07-28 16:15
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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