面试题清单个人近来面试了不少的公司的 , 该挂的挂 , 该应付通过的应付通过 , 目前对面试题部分做一个系统的总结 。 最起码要保证被问过的问题第二次被问到的时候是可以回答并且理解的 。 算是一个被动输入学习的过程 。
题目持续更新 , 答案自己复盘整理好之后会进行补充 。
Java语言相关面试题
- JVM的内存模型
- JVM的垃圾回收
- 线上如何JVM排错
- 了解反射吗反射的使用场景用过反射吗
- 什么是阻塞IO , 什么是非阻塞IO
- HashMap 和 Hashtable 有什么区别
- HashMap数据结构是怎样的
- HashMap是线程安全的吗如何实现线程安全的HashMap
- HashMap可以动态扩容吗
- HashMap的HashCode之类的问题
- HashMap的Put原理
- HashMap 和 Hashtable 有什么区别
- 集合了解过吗介绍一下集合的原理 。
- 线程安全的集合都有哪些
- 集合的原理和实现
- 为啥要有HashCode , Hash计算是什么
- 链表如何扩容
- 有使用过多线程吗多线程的使用场景
- 线程池的核心参参数
- 线程的生命周期
- 如何使用线程池
- 如何确保你的线程
- 如何知道你的线程是死锁了 , 如何排查线上问题
- 如何自定义线程的线程号、名字
- 如何自己实现一个定时批处理
- 数据库的四大特性 , 说一下 ACID 是什么
- 数据库的事务、事务的隔离级别
- 数据库优化
- 数据库设计的原则
- 谈谈你项目中的数据库SQL优化
- 什么情况下会索引失效
- Redis如何实现分布式锁
- Redis的基本数据类型
- Redis的持久化是如何实现的
- Redis的使用场景
- Redis的雪崩 , 缓存穿透
- 布隆过滤器
- 如何实现Redis的高可用
- Redis的过期策略 , 重新设置值的时候是否会刷新过期时间 。
- 单一职责是什么
- 你了解过的设计模式都有哪些
- Spring涉及的设计模式都有哪些
- 开发中使用过的设计模式有哪些(一定要说几个)
- 排序算法如何实现
- 树的遍历方式有几种
- 用过SpringCloud的哪些组件
- Mybatis的动态代理 , 如何实现动态代理 。
- 如何使用SpringCloud Gateway实现一个IP负载均衡
- Spring的AOP
- Spring bean的生命周期
- Spring是如何解决循环依赖问题的
- Mybatis只有接口 , 没有实现类 , 为什么可以自动注入
- 你用过哪些中间件
- 了解Rabbit MQ吗
- 了解Kafka吗
- Rabbitmq 怎么避免消息丢失
- 了解过RPC框架吗
- Java|常见的5个Java测试框架和工具
- 判赔13万!饿了么起诉美团代理商不正当竞争结果出炉
- 淘宝|互联互通最新进展,曝淘宝内测微信支付,用户迎来福利
- 本文转自:上海宝山小编帮大家整理了宝山各大超市的订购信息|最全最新!宝山这些超市订购平台大集合来了~
- Java|Java工程师学习路线是怎么样的?能快速掌握吗?
- Java|新机实锤了!万元顶配旗舰终于要亮相了,海报有点意思!
- boss直聘|算法 | Java 常见排序算法(纯代码)
- 波音公司|波音公司最新的人工智能战斗无人机正式命名:幽灵蝙蝠
- iphone13|iPhone13最新价格确认,标配版直降800元,还等什么iPhone14?
- 微软|Java工程师学习路线是怎么样的?能快速掌握吗?