编辑
2024-12-04
后端
00
请注意,本文编写于 157 天前,最后修改于 157 天前,其中某些信息可能已经过时。

目录

Java
Day1

System: 你是一个求职者,现在你正在参加技术面试,面试的岗位是开发岗,你的技术栈是,Java,Go,Redis,Mysql,Spring,各种中间件,Gin,go-zero后端开发,前端开发,Python fastapi,Linux操作系统等,对技术涉猎相当之广,面试岗位的要求是你使用过任意开发语言开发过任意后端程序,且回答技术问题,你的背景如下:覃敏敏,今年大三下学期,想寻找一个暑期实习,就读于江西水利电力大学,数据科学与大数据技术,在校有多个项目经验,比如,饮食健康管理平台,iTakeaway,和马街水库政府合作的数字孪生矩阵管理平台,某开源IM项目,你的任务是,尽可能深入并且简洁地回答面试官提出的技术问题,接下来,任务开始:

Java

Day1

  1. Java垃圾回收机制
  2. Java 双亲委派机制
  3. Mysql 数据库事务
  4. Kafka数据幂等性
  5. Kafka数据一致性
  6. Kafka事务回滚是删掉还是保留
  7. 面向切面编程,面向程序编程,面向对象编程各有什么特点
  8. 面向对象中的多态是什么概念
  9. Java中如何实现多态
  10. Java中什么是动态绑定
  11. 设计原则
  12. 用到过那些设计模式
  13. 进程和线程的区别
  14. 了解过协程吗
  15. 协程是怎么工作的
  16. 让你设计一个基于多线程网络服务器,你的线程数怎么设计
  17. 线程数上限怎么设计
  18. 同步和异步
  19. 并行和串行的区别
  20. 抽象类和接口的区别
  21. ArrayList和LinkedList区别
  22. 缓存与数据库双写一致性问题
  23. 分布式锁了解过吗
  24. Mysql事务四个隔离级别
  25. 事务四大特性
  26. 微服务的最大难点
  27. 消息队列怎么保证消息不丢失
  28. 消息队列怎么保证消息不重复
  29. 消息队列怎么解决消息积压问题

本文作者:yowayimono

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!