平安产险
大约 3 分钟
平安产险
(深圳)平安产险
- hashMap为什么线程不安全?说说hashmap原理?currentHashMap原理?为什 么hashmap允许value为null,currentHashMap不予许?
- 你了解的java中有哪些锁?synchronized和lock锁区别?
- 什么是AQS?RetrentLock如何加锁和释放锁?
- 了解cas吗,compareAndSet怎么用?CAS底层原理简述?对Unsafe的理解? CAS有哪些缺点?简述ABA问题和解决方案?
- 你了解的阻塞队有哪些?ArrayBlockingQueue和LinkedBlockingQueue区 别?让你来实现一个阻塞队列,你会怎么做?
- 一条sql语句的执行过程是怎样的?Mysql中的原子性、一致性、隔离性和 持久性是如何保证?有遇到过索引失效情况吗?做过mysql优化吗?你们分布式 事务如何处理的?
- redis有哪些数据结构?用过哪些redis数据结构,什么场景下用的?redis为 什么这么快?你们redis的过期策略如何设置的?设计分布式锁需要考虑些什 么问题?
- JVM结构的主要组成部分及其作用?jvm的内存模型了解吗?说说一个类实例 从创建到被回收的过程是怎样的?双亲委派了解吗?如何打破双亲委派?
- 垃圾收集算法有哪些有些分别有些什么特点?了解哪些垃圾收集器?你们项 目中垃圾收集器是用的哪个为什么这么用?了解哪些jvm的性能指标?有没做 过相关jvm优化?
- 对spring Ioc和 AOP是如何理解的?aop是在spring bean生命周期的哪个 过程中调用的?我们需要在项目启动时加载一些特性的类或者执行一些特定 的方法有些什么方法实现?
- springBoot自动装配原理了解吗?mybatis运行原理了解吗?拦截器和过滤 器的区别?springMVC请求过程?
- 线程有些什么状态?你们项目中的线程池是如何创建的?假如让你设计一 个线程池你会怎么考虑?
- 你们项目在什么场景下用到了消息?使用消息会有些什么弊端?如何避免 或如何处理消息带来的问题?从0到1设计一个消息队列中间件说说你的想法?
- 项目中有用到哪些springCloud组件?服务的降级和熔断有什么区别?你们 项目中feign用的是什么连接,是httpUrlConnection吗?假如测试环境和开发 环境用的同一个nacos服务用作配置中心,如何配置来区分不同的环境?
- 你用过哪些设计模式?单例模式了解吗?懒汉模式中的双重检查为什么要 用volatile和两次if判断?
- 什么是bio,nio和aio他们之间有设么区别?nio中有哪些核心概念?如何实 现nio?Netty跟Java NIO有什么不同,为什么不直接使用JDK NIO类库?
- Netty了解吗?netty有些什么特点?netty为什么性能高?netty有哪些核心 组件?讲讲netty的线程模型是怎样的?
- tcp?为什么要三次握手,两次不行吗?为什么?
- http的请求方法有哪些?get和post请求有哪些区别?
- 说说你在做项目的过程中碰到的最困难的问题?