2024.10.26

面试

  1. 自我介绍,实习介绍
  2. 数组和 ArrayList 区别,哪个性能更好
  3. 比较两个值相等
  4. &&&的区别 (表现一样,但是&必须两边都算完才会给出结果,&&左边为false就会返回false)
  5. HashMap 原理
  6. 怎么获取 class 对象 (A.getclass(), A.class, Class.forName(包名+类名))
  7. StringBuilder 和 StringBuffer
  8. jvm 运行时数据区 (内存区域),线程私有的是什么,虚拟机栈的作用
  9. 内存溢出,内存泄漏
  10. 垃圾回收算法,垃圾回收器算法
  11. 类加载器 (bootstrap, ext, application, custom),双亲委派机制
  12. 启动线程的方法,怎么获取线程的返回结果
  13. 原子操作怎么保证
  14. post 请求可以在哪放参数,怎么接收
  15. 项目中用到的注解
  16. 配置 bean,注入对象的方式
  17. mybatisplus 字段自动映射的规则
  18. springboot 怎么自动配置的,配置文件加载顺序
  19. 拦截器和过滤器区别

算法

忘了,应该不难

反问

  1. 业务

2024.10.26

面试

  1. 自我介绍
  2. 向量数据库了解多少
  3. 网关是什么
  4. 一个服务有哪些组件
  5. 浏览器输入一个 url 到出现页面的过程
  6. 了解过大数据吗

算法

  1. 两个栈实现队列

反问

  1. 业务是什么,大数据还是后端