兴业数金|Java 后端开发|面经
Java
- 说一下 Java 有哪些基本数据类型
- 为什么要把 String 设计为不可继承
- StringBuilder 和 StringBuffer 有什么区别
- 在开发过程中,如果对线程没有任何考虑,尽量是使用 StringBuilder 还是 StringBuffer 呢
- 简单说下通过反射创建对象的方式
- 抽象类和接口有什么异同点
- 接口的 default 方法可以是私有方法吗
操作系统
- 死锁产生的条件
- 有什么办法解决死锁吗
- 刚才你说了银行家算法,你对这个算法有了解吗
- 并发和并行有什么区别
- 线程和进程有什么区别
Nacos
- Nacos 配置中心的原理是什么
- Nacos 的构成是什么样的
- Nacos 注册中心的原理是什么
- Nacos 配置中心的交互模式是推还是拉
- 对另外两种注册中心 Eureka 和 Zookeeper 了解吗
消息队列
- RabbitMQ 内部组成是什么样的
- 消息队列的作用有哪些
- 如果让你写一个消息队列,如何进行架构的设计
- 怎么保证消息可靠传输