1.Nacos和Eureka的区别
    2.gradle和maven的区别
    3.gradle怎么引入继承依赖
    4.标量替换是什么?标量替换关掉会有什么影响
    5.怎么打破双亲委派模型?
    6.说下垃圾回收算法。
    7.cms处理哪个区域的垃圾?G1呢
    8.标记整理有哪些垃圾收集器
    9.String是线程安全的吗?
    10.String a=b+c ,在编译期会产生几个对象。
    11.String是引用传递还是值传递,为什么在方法里面改变参数值,外面的数据没变。
    12.String.inter()方法有了解吗?
    13.redis的String和java的String的区别。
    14.简单说下AQS。
    15.说下volatile。
    16.怎么一次性往数据库添加50万数据。
    17.int(1)和int(10)的区别,varchar(255)和varchar(256)的区别
    18.索引为什么会失效
    19.单例模型有多少种,比较好的有哪几种?模板方法有什么好处
    20.枚举类的本质是什么?枚举类能继承其他类吗
    21.里式替换原则,依赖倒置原则。
    22.抽象工厂怎么用
    23.怎么判断循环链表
    24.贪心算法知道吗?

    某数据中台公司
    一面:
    1.讲下你做的抢购秒杀项目,最大并发有多少?服务架构如何?机器配置如何?
    2.如何动态调整redis中的商品库存?
    3.Spring boot的启动原理?如何自动装配?有写过Spring boot starter吗?
    4.Spring clould nacos这一套如何进行服务注册?服务如何分组?服务分组底层是如何实现的?
    5.灰度发布情况下,不停服务,如何进行新的服务注册?
    6.redis集群某一个节点内存特别大,是什么情况?如何解决?如何避免?
    7.redis怎么删除一个大key?
    8.redis set 数据结构用在什么场景?
    9.mysql参数优化有做过吗?能优化哪些?
    10.innodb 连表查询比较耗内存的情况下,如何优化?
    11.mysql查询优化上如何优化?
    12.索引创建应该注意哪些点?
    13.mysql死锁有遇到过吗?什么情况会出现?
    14.rocketMQ事务消息是如何做的?
    15.你3-5年的职业规划如何?怎么去实现的

    二面:
    1.服务灰度发布时,服务间如何相互调用灰度发布的版本?
    2.讲一下限流框架Hystrix和sentinel的区别,底层分别是如何实现的?
    3.熔断器的原理?滑动窗口计数是如何做的?
    4.AQS和CAS的区别,有哪些地方用到了(java或者项目中)?
    5.平时怎么分配工作和学习时间?

    某互联网公司一面
    1.怎么体现你的架构设计能力?
    2.kafak怎么保证消息不丢失?集群消息不同步,怎么处理的?
    3.kafka集群leader选举规则。
    4.kafka消费者怎么提高消费速度。单纯增加消费者数量能否实现?
    5.netty怎么实现不粘包?两台netty怎么做负载均衡?
    6.手写dubbo需要注意哪些问题?dubbo底层方法远程调用是如何实现的?
    7.Spring boot自动装配原理
    8.拦截器和filter有什么区别,哪个优先?
    9.Spring 项目启动完成后,想把数据库加到缓存,如何实现?
    10.Spring MVC的处理流程?
    11.JVM有调优过吗?如何调优?CPU高如何排查?
    12.Spring 事务,同个类中未注解的方法调用事务注解方法,事务是否生效?为什么?底层是怎么实现的?
    13.说下volatile。
    14.你们项目是如何保证并发安全的?
    15.除了加锁,如何保证库存不超卖
    16.有个队列,要先按时间先后顺序,再按优先级可插队,如何实现?用redis如何实现?用一个分数值字段如何定义多个优先等级?
    17.代码上if else过多怎么优化?代码怎么实现?
    18.如何设计一个针对不同停车场,不同时间段收费规则的数据库表?
    19.一条sql的执行过程
    20.工作中有遇到过什么技术难点,如何解决?
    21.健康码系统突然崩溃怎么解决?
    22.SSL单向认证和双向认证有了解吗?
    23.跨域什么情况下会出现?如何解决?端口协议IP怎么配置就不跨域了?
    24.两个线程,一个做i++100次,另一个做i—100次,保证最后结果为0。有哪些方法?
    25.有做过性能压力测试吗?怎么判断代码性能有问题?有用过相关工具吗?
    26.服务拆分下分库分表,想用A服务调用服务B的数据库,怎么做?
    27.你们怎么保证支付安全这块?
    28.有做过接口防刷机制吗?