2021最新JAVA必做综合面试题(一)

  1. 数据库索引有哪些,数据库的聚合函数
  2. Arraylist和Linkedlist的区别
  3. 讲一下知道的锁有哪些,他们的作用
  4. AOP实现原理以及作用
  5. Redis支持的数据类型,什么是缓存雪崩,怎么解决
  6. RabbitMQ工作流程
  7. @Controller和@RestController
  8. Spring security工作流程
  9. 怎么创建线程
  10. Mybatis的XML文件里面有什么内容
  11. Druid是怎么配置的
  12. 讲一下事务
  13. 讲一下对spring的理解,spring的注解有哪些
  14. 什么时候使用@RequestParam,用与不用的区别,@Responsebody的作用
  15. List、set、map的区别, set怎么处理相同的值,List和set中是否存在无序可重复的集合,怎么实现无序可重复
  16. Spring注入bean之后怎么实现自己的逻辑,怎么修改bean里面属性的值
  17. 微服务与分布式的区别
  18. 线程安全的集合有哪些,多线程的实现方式
  19. stringbuilder与stringbuffer的区别
  20. jvm内存模型
  21. gc垃圾回收机制的算法
  22. 消息队列的应用场景
  23. 用过哪些线程池,线程池的几种创建方式
  24. springcloud微服务5大组件
  25. 多线程的几种实现方式
  26. 数据库的三大范式
  27. Oauth2的实现方式
  28. JRE与JVM的区别
  29. Jvm的程序计数器
  30. mysql的搜索引擎策略
  31. springcloud的策略模式有哪些
  32. hashmap的红黑树实现原理
  33. 新生代,老年代,永久代的区别和作用
  34. Jsp的几大内置对象
  35. MySQL的去重(数组去重)
  36. 请列出您开发过的springboot项目的层次结构,并写出每一层的作用或意义
  37. 请描述一种授权登录认证的方式,简略用画图的方式描述他们的流程
  38. 请列明mybatis使用结构及流程
  39. 用画图的方式画一下你所知springcloud组件关系
  40. GC是什么? 为什么要有GC?
  41. 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
  42. 给我一个你最常见到的runtime exception
  43. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
  44. Java有没有goto?
  45. Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
  46. short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
  47. Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
  48. Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
  49. 谈谈final, finally, finalize的区别
  50. String s = new String("xyz");创建了几个String Object?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值