招银网络java社招岗一面和二面技术题目汇总
springboot 自动配置原理
spring 循环依赖
redis 的bitmap,hyper-loglog 用过吗
redis 过期删除策略
redis 的zset 有什么应用场景
TCP 粘包是什么?
TCP 服务端如何保证失序的包按序到达
索引为什么能加快查询效率
为什么HashMap 不用B+树?
HashMap 的查找时间复杂度?
Hashmap 链表大于8 时为什么要变红黑树?
GC 是什么时候进行的?
JVM 讲一下,哪些区,都是干什么的,垃圾回收机制
类加载机制
JAVA 的数据引用有哪些 软引用,硬引用
队列,堆栈的底层实现
JAVA 异常的机制讲一下
数据库索引B 数和 B+树的数据结构
聚簇索引非聚簇索引
数据库引擎了解吗,Innodb 和 MylSam 讲一下
java 反射class.forName()加载类和使用classLoader 加载类的区别
(Class.forName 加载类是将类进行了初始化,而ClassLoader 的loadClass 并没有对类进行
初始化,只是把类加载到了虚拟机中。)
mysql 索引项目中用了哪些
redis 在秒杀项目中作用
如何保证redis 中数据都是热点数据(内存淘汰机制)
redis 集群
Mybatis 与Hibernate 有哪些不同
数据库了解吗?怎么学习的?除了MySQL 还学过什么?
事务隔离级别?可重复度怎么实现的?
varchar 和char 区别?什么时候使用哪个?
java 怎么学习的?有没有完整看过一套教学视频?jdk 用的什么版本?
lamda 表达式怎么实现的?
Spring IOC 好处?
Spring AOP
MyBatis 的$和#区别
怎么实现分页(分页工具实现,mybatis 实现)
看过什么源码?说一下arraylist。
arraylist 和linkedlist 的区别,linkedlist 是单向的还是双向的,为什么这么设计
arraylist 是线程安全的吗?如何实现线程安全
thread 源码,线程状态
#招银网络##社招##Java工程师##面经#