1 Star 1 Fork 2

SongyangJi / JavaBooks

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
招银所有问题汇总.md 3.25 KB
一键复制 编辑 原始数据 按行查看 历史
DreamCats 提交于 2020-07-08 16:54 . 招银视频1面

招银所有问题汇总

Java

  • countdownlatch:1
  • submit/execute:1
  • Java多态实现原理:3
  • 线程池:3
  • CAS:2
  • synchronized:3
  • lock:4
  • 多个线程轮流生产a-z :1
  • 生产者-消费者模型:1
  • SpringIoc:2
  • SpringAOP:2
  • Spring的bean生命周期:1
  • Spring的事务如何控制:3
  • Spring的事务传播机制:3
  • 深浅拷贝:1
  • HashMap:6
  • concurrenthashmap:2
  • HashSet:1
  • java的命名规则:1
  • java异常:2
  • 举例9个运行时异常:2
  • Spring中的设计模式:1
  • 重载和重写有什么区别:2
  • SpringMVC:1
  • 抽象类和接口的区别:3
  • Java8新特性:1
  • ==、equlas和hashcode:2
  • Java反射:2
  • 线程的同步方法:3
  • 几种方法创建线程:3
  • 线程的几种状态:1
  • 线程如何从运行到挂起:1
  • 动态代理:2
  • Java类加载如何进行:1
  • java类加载的几种状态:1
  • java jvm中GC如何进行线程是否需要回收的判断:1
  • 可达性分析如何做:1
  • 什么代码能够使jvm进行gc:1
  • Java泛型:2
  • 封装、继承和多态:3
  • JVM模型:2
  • static:1
  • String:1
  • Java集合有哪些:1
  • ArrayList与LinkedList使用场景的区别:1
  • ArrayList动态扩容:1
  • Spring 和Spring Boot的区别:1
  • ThreadLocal:1
  • 生产者-消费者:1
  • io与nio的区别:1
  • nio的实现原理:1
  • nio中selector的状态有哪些:1
  • 手写匿名类:3
  • java内存溢出有哪些情况,如何排查:1
  • 工厂模式

MySQL

  • 数据库存储引擎MyISAM和Innodb的区别:3
  • Innodb什么时候是行锁,什么时候是表锁:1
  • ACID:2
  • 隔离级别:3
  • 数据库删除数据需要的方法,哪种最快,快在哪里:1
  • mysql怎么实现分页:1
  • 数据库有哪些数据类型?:1
  • varchar和char的区别?:1
  • 数据库的索引有哪些?:1
  • b+树索引的叶子结点放的什么?:1
  • 联合索引的最左前缀原则怎么实现的?:1
  • 如何判断一个SQL语句走不走索引?explain:1
  • 遇到慢查询如何处理:1
  • 数据库的三大范式:1
  • b树与b+树的区别:1
  • 持久化:2
  • 数据库锁:3
  • 如何防止sql注入:1
  • MVCC:1
  • MySQL主从复制:1

Redis

  • 持久化:2
  • 模型: 1
  • 分布式锁的实现:2
  • 缓存和数据库一致如何保证:1
  • redis集群至少需要几个节点:1
  • 为什么需要Redis:1
  • 数据结构:2
  • 缓存击穿、缓存穿透和缓存雪崩:1

计算机网络

  • osi七层和tcp/ip四层:1
  • tcp在哪一层:1
  • tcp三次握手,为什么需要第三次握手:1
  • http和https的区别?:2
  • https协议怎么实现?:1
  • 为什么要先用非对称算法加密,后面又用对称算法?:1
  • http请求头有哪些:1
  • get和post的区别:1

操作系统

  • 操作系统有哪几个部分组成:1
  • 内存管理:1
  • malloc方法的过程:1
  • 虚拟内存:1
  • 进程通信:1

分布式事务

  • emmmm 错过了啥

zookeeper

  • 分布式锁的实现:1

mybatis

  • mybatis比单纯jdbc好在哪里:1
  • mybatis一级二级缓存
  • #$的区别

数据结构与算法

  • 两个队列实现栈
  • 单例
  • 链表环
  • 怎么实现手机号中间四位用星号表示?

微服务

  • 微服务架构的服务粒度怎么确定,服务怎么通信?
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/songyangji/JavaBooks.git
git@gitee.com:songyangji/JavaBooks.git
songyangji
JavaBooks
JavaBooks
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891