杭州融至兴科技Java实习转正一面

杭州融至兴科技有限公司 · Java实习生 · 一面 · 杭州 · 2026-03

面试题目

  1. 现在开始面试方便吗?
  2. 请你做一下自我介绍,同时介绍一下你做过的项目。
  3. Java里的反射,你是怎么理解的?
  4. 能解释一下JVM的原理吗?
  5. 你知道Java程序为什么可以做到“一次编写,到处运行”吗?
  6. Redis里的雪崩是什么,怎么解释?
  7. 要保证Redis和MySQL的数据一致性,你会怎么做?
  8. 你有接触过消息的幂等性吗?
  9. Java里的线程池有什么优点?
  10. 在你看来,Spring Boot框架为什么会成为流行的框架?你做项目为什么会选择它?
  11. 你了解网络相关的知识吗?比如OSI7层模型这些。
  12. 你了解HTTP和HTTPS的相关内容吗?
  13. 做项目建库、建表和建索引的时候,你会有哪些考虑?
  14. 你对现在的大模型或者人工智能技术怎么看?
  15. 你实习的时候会用到大模型相关的工具吗?使用频率高吗?
  16. 你这边有没有什么想要问我的问题?
  17. 你目前人在哪里?
  18. 我们公司在杭州,你对杭州这个城市有什么看法?
  19. 你方便说一下在实习最后是为什么离开吗?是因为转正名额不够还是其他情况?

参考解析

  • Java反射:通过反射可以在运行时动态获取类的信息(属性、方法)并操作对象。核心原理是利用Class类加载字节码,常用于框架开发(如Spring注解、动态代理)。
  • Redis缓存雪崩:指大量缓存同一时间过期,导致请求直接打到数据库。解决方案:设置随机过期时间、使用熔断降级策略或构建高可用集群。
  • Redis与MySQL数据一致性:常用策略是“先更新数据库,再删除缓存”。为防止并发下的脏读,可配合延时双删或订阅Binlog(如使用Canal)进行异步删除。
  • 消息幂等性:指同一消息被多次消费,结果保持一致。通常通过全局唯一ID+数据库唯一索引或Redis分布式锁来实现,确保业务逻辑只执行一次。
  • Spring Boot优势:其核心在于自动配置(Auto-configuration)和起步依赖,极大地简化了Spring应用的配置负担,内置Servlet容器,非常适合微服务快速开发。