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查询数据库中加密的数据

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
zq热爱运动
下载 APP