Java 面试问题

裸辞以后开始面试 记录一下遇到的问题

  1. 生产环境代码报错如何开始排查
  2. 简单介绍一下这个项目是用来做什么的
  3. 如何保证同一时刻只有一个用户在访问某个方法
  4. jdk1.8 新特性说上四个
  5. 数据库查询的表数据量特别大应该如何优化
  6. 数据库查询语句优化应该遵循什么原则
  7. springmvc的运行流程
  8. springioc容器初始化流程
  9. spring是如何实现aop的
  10. spring是如何管理事务的
  11. linux下载文件的命令是什么? 如何把这台linux系统上的文件移动到另一台linux机器上? linux如何打包和解压
  12. 说一说为什么使用缓存
  13. redis 有哪些数据类型
  14. 使用jdbc时PreparedStatement和Statement的区别
  15. hashmap底层原理
  16. 线程安全的map有哪些 是如何实现的
  17. maven 打包命令
  18. 在linux上发布流程
  19. hashmap扩容机制
  20. 红黑树有没有了解过
  21. redis 5.0新增了什么特性
  22. 要运行一个springboot项目需要哪些基本注解
  23. 如何实现aop功能
  24. 手写读取文件到另一个目录
  25. @Autowired和@Resource区别
  26. String StringBuffer StringBuilder 三者内存上差异
  27. springcloud 核心组件
  28. mybatis 动态sql
  29. mybatis整合配置文件
  30. oracle有哪些索引
  31. 系统如何实现文件上传
  32. wait()和sleep()区别
  33. 面试过了被甲方公司学历卡死了。
  34. springmvc单例线程安全问题
  35. spring 事务回滚机制
  36. 如何指定异常回滚
  37. reids实现计数器
  38. 联合索引失效排查
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值