兴业数金|Java 后端开发|面经

Java

  1. 说一下 Java 有哪些基本数据类型
  2. 为什么要把 String 设计为不可继承
  3. StringBuilderStringBuffer 有什么区别
  4. 在开发过程中,如果对线程没有任何考虑,尽量是使用 StringBuilder 还是 StringBuffer
  5. 简单说下通过反射创建对象的方式
  6. 抽象类和接口有什么异同点
  7. 接口的 default 方法可以是私有方法吗

操作系统

  1. 死锁产生的条件
  2. 有什么办法解决死锁吗
  3. 刚才你说了银行家算法,你对这个算法有了解吗
  4. 并发和并行有什么区别
  5. 线程和进程有什么区别

Nacos

  1. Nacos 配置中心的原理是什么
  2. Nacos 的构成是什么样的
  3. Nacos 注册中心的原理是什么
  4. Nacos 配置中心的交互模式是推还是拉
  5. 对另外两种注册中心 Eureka 和 Zookeeper 了解吗

消息队列

  1. RabbitMQ 内部组成是什么样的
  2. 消息队列的作用有哪些
  3. 如果让你写一个消息队列,如何进行架构的设计
  4. 怎么保证消息可靠传输
全部评论
问的还挺基础的感觉,有没有手撕算法
1 回复 分享
发布于 2022-10-26 22:24 天津
问nacos是因为简历上的项目么
点赞 回复 分享
发布于 2022-10-26 12:15 天津

相关推荐

05-12 11:09
已编辑
门头沟学院 后端
SmileDog12138:没必要放这么多专业技能的描述。这些应该是默认已会的,写这么多行感觉在凑内容。项目这块感觉再包装包装吧,换个名字,虽然大家的项目基本都是网上套壳的,但是你这也太明显了。放一个业务项目,再放一个技术项目。技术项目,例如中间件的一些扩展和尝试。
点赞 评论 收藏
分享
评论
5
23
分享

创作者周榜

更多
牛客网
牛客企业服务