您的位置:首页 > 编程语言 > Java开发

2020 Java常见面试题汇总

2020-01-11 08:02 627 查看

1-10期

【10期】Redis 面试常见问答

【09期】说说hashCode() 和 equals() 之间的关系?

【08期】说说Object类下面有几种方法呢?

【07期】Redis中是如何实现分布式锁的?

【06期】单例模式有几种写法?

【05期】消息队列中,如何保证消息的顺序性?

【04期】分库分表之后,id 主键如何处理?

【03期】如何决定使用 HashMap 还是 TreeMap?

【02期】你能说说Spring框架中Bean的生命周期吗?

【01期】Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?

 

11-20期

【20期】你知道为什么HashMap是线程不安全的吗?

【19期】为什么Java线程没有Running状态?

【18期】Java序列化与反序列化三连问:是什么?为什么要?如何做?

【17期】什么情况用ArrayList or LinkedList呢?

【16期】你能谈谈HashMap怎样解决hash冲突吗

【15期】谈谈这几个常见的多线程面试题

【14期】你能说说进程与线程的区别吗

【13期】谈谈 Redis 的过期策略

【12期】谈谈项目中单点登录的实现原理?

【11期】分布式系统接口,如何避免表单的重复提交?

 

21-30期

【30期】说一下HashMap的实现原理?

【29期】Java集合框架 10 连问,你有被问过吗?

【28期】ZooKeeper面试那些事儿

【27期】Dubbo面试八连问,这些你都能答上来吗?

【26期】如何判断一个对象是否存活?(或者GC对象的判定方法)?

【25期】这三道常见的面试题,你有被问过吗?

【24期】请你谈谈单例模式的优缺点,注意事项,使用场景

【23期】请你谈谈关于IO同步、异步、阻塞、非阻塞的区别

【22期】为什么需要消息队列?使用消息队列有什么好处?

【21期】你能说说Java中Comparable和Comparator的区别吗

 

31-40期

【40期】说一下线程池内部工作原理

【39期】Mybatis面试18问,你想知道的都在这里了!

【38期】一份tcp、http面试指南,常考点都给你了

【37期】请你详细说说类加载流程,类加载机制及自定义类加载器

【36期】说说 如何停止一个正在运行的线程?

【35期】谈谈你对Java线程之间通信方式的理解

【34期】谈谈为什么要拆分数据库?有哪些方法?

【33期】分别谈谈联合索引生效和失效的条件

【32期】你知道Redis的字符串是怎么实现的吗?

【31期】了解什么是 redis 的雪崩、穿透和击穿?redis 崩溃之后会怎么样?应对措施是什么

 

这里暂时做一个汇总,后续继续从41期开始更新,希望对想要出去面试的童鞋有参考价值!

欢迎转发支持,本公众号会持续跟进,整理Java相关面试题

  • 点赞
  • 收藏
  • 分享
  • 文章举报
Java知音_ 博客专家 发布了137 篇原创文章 · 获赞 2966 · 访问量 36万+ 他的留言板 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: