zq春招八股
这是我春招时候记录的八股,希望对大家有用
2.17 质变科技
volitile的底层原理
java的双亲委派
线程池的核心参数
线程池执行的原理
项目:
聊一下ddd架构
聚合对象和实体对象的概念相关的知识
ddd架构的好处
如何排查接口中耗时的操作,如何提高线程池异步写日志的性能
操作时使用的分布式锁是可重入还是不可重入的
2.17 慧策 掌上先机(by zq)
spring注入的方式
Spring注入bean是否安全,为什么,如何变得安全
innodb聚簇索引和非聚簇索引
回表
事务是怎么实现的
mvcc
两个线程提交事务mvcc的情况
什么时候其他线程才能看到未修改的数据
有几种锁的方式
volatile作用
synchronize和volatile区别
synchronize修饰静态方法和非静态方法有什么区别
项目:项目中如何作用mq的 2.18 太平洋网络一二面(by zq)
说一下反射的原理
进程和线程的概念
jvm内存区域
jvm有什么组成
jvm垃圾回收算法
mysql事务的概念
事务隔离级别
你的项目中的隔离级别如何设置,在service层加事务注解会有什么问题
springcloud核心组件的原理
手写过哪些设计模式
linux和docker常用命令
k8s
说出你最常用的算法,以及如何实现
项目中有什么很难的亮点
为什么将项目拆成微服务项目,直接将一个项目部署到多台机上不行吗
2.19 汇川科技(by zq)
redis持久化策略
redis淘汰机制
java集合
hashmap底层原理
hashmap红黑树什么时候转链表
说一下synchronized
synchronized与reentranlock区别
说一下JVM垃圾回收机制
说一下GC
说一下G1
索引的底层实现
如何优化慢sql
平时创建索引要注意什么
说一下Spring的事务
Spring IOC AOP
如何确保rabbitmq的幂等性如何实现
rabbitmq重复消费解决
说下对ddd架构的了解
2.25太平洋网络三四面(by zq)
如何进行sql调优 如何优化limit 分页 在2核8G内存的主机中,如何使用java多线程来下载10g文件 对象从新生代到老年代的过程
行级锁表级锁的区别
垃圾回收算法
为什么采用redis分布式锁,而不使用java本来的锁
可不可以使用数据库的锁来完成锁的实现
spring cloud 的理解
2.29小鹏汽车一面(by zq)
DDD架构了解
你的项目中如何使用DDD架构
拷打项目(业务,技术)
redis是多线程还是单线程
redis分布式锁如何实现
redis分布式锁使用redis什么命令实现
你项目中的线程池是如何实现的,如何设置的
说一下线程,进程,协程的区别
说一下sql优化
索引查询为什么会变快
索引越多越好嘛,为什么
说一下聚簇索引和非聚簇索引
2.29字节一面(by zq)
对websocket的了解
你的协同编辑如何实现
如何实现多人一起同步编辑,并实时看到数据
说一下你用的编辑锁是乐观锁还是悲观锁
悲观锁的概念
乐观锁的概念
java的类库中有哪些使用到了乐观锁
concurrentHashMap如何使用乐观锁的
那如果concurrentHashMap插入数据失败,会进行什么操作,重试还是进行什么操作
说一下你对设计模式的了解
项目中如何使用这些设计模式
手写一下单例模式
代理模式跟aop有什么关系
aop底层都用到了什么设计模式
说一下动态代理
说一下对MVCC的理解
什么场景下会用到MVCC
MVCC对系统的一些性能影响有哪些
什么情况下不用MVCC
InnoDB索引有了解吗
InnoDB索引有没有用MVCC,为什么
场景题:如何实现office-word中的单词拼写检错机制,那么如何实现office-word单词自动修改的功能
算法:改变数字顺序(不适用字符串交换方法,要用数学方法)
3.11 金域医学(by zq)
一轮
说一下spring的理解
说一下 aop ioc用了哪些设计模式
说下你有用过哪个设计模式
Mysql如何调优
Mysql如何设置索引
什么情况下不走索引
如何排查oom
线程池如何设置
如何测试线程池的性能
说下redis持久化机制
redis雪崩,如何解决雪崩
说一下redis集群模式
二轮
机器人比赛的分工,以及无人机起飞后如何进行路径规划的
线程池如何配置
多台服务器线程池如何配置
100台128核服务器线程池如何配置
配置的时候还要考虑什么问题
压测会出现这个会出现什么问题
Distribute无锁队列是啥
20辆车去300家医院取数据样本,路径如何规划
Caffein和redis双层缓存会有什么问题,如何解决
详细讲一下守护线程进行超时中断
使用Ddd架构时遇到了什么问题,为什么会出现这类问题生成pdf为什么使用itextpdf,还有其他实现方案嘛
我跟他说我的以图搜图是调用百度的API实现的,他问我让我说一下这个以图收图的原理
3.17 杭州时代银通(by zq)
为什么使用Caffeine如何保证
caffeine和redis中的数据同步
websocket是如何配置的使用
ShardingSphere分表规则是什么样的
你的算法评测项目中如何限制程序的执行时间和内存nacos+OpenFeign如何实现各模块的调用
rabbitmq消息队列如何确保消息不会丢失
为什么使用Caffeine
如何保证caffeine和redis中的数据同步
volatile是如何工作的
volatile如何保证数据的可见性
说一下对AQS的理解,有自己动手实现过AQS吗
3.17稳赢云(by zq)
@Async注解如果不指定线程池会怎么样,会出现什么问题
@Async源码有了解嘛
Redis分布式锁的优缺点
为什么使用redis自增特性来单号
如果已经知道生成的单号,DDOS攻击会出现什么问题
说一下对DDD架构的理解
说一下DDD架构中充血模型的优点和缺点
说一下数据库的三大范式
如果一个表中有1000w个数据,如何快速删除这些数据
删除数据对数据库有什么影响
shardingSphere自定义分表,如何保证不会出现数据倾斜
mq的作用
如何用like查询数据库中加密的数据
