
面试题清单个人近来面试了不少的公司的 , 该挂的挂 , 该应付通过的应付通过 , 目前对面试题部分做一个系统的总结 。 最起码要保证被问过的问题第二次被问到的时候是可以回答并且理解的 。 算是一个被动输入学习的过程 。
题目持续更新 , 答案自己复盘整理好之后会进行补充 。
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框架吗
- 个头大的车厘子比小樱桃营养价值更高,对吗 蚂蚁新村6月28日答案最新
- NVIDIA|GTX 1630最新发布时间曝光:6月28日 定价1000元
- 折叠屏|iPhone15最新细节曝光:屏下摄像头、USB-C都来了,太值得期待了
- OPPO|入门级机型都可以升级最新系统!OPPO实在太良心了
- Java|干翻小米,红米又出超大杯旗舰,120W+2K直屏+双旗舰芯
- 百度地图|Java程序员应知应会之Maven和Gradle的区别
- javascript|穿戴设备将迎变革,OPPO又增新专利,能提升模式切换效率!
- Java|Gamamobi CEO黄继德:我们的元宇宙游戏不担心体验落差
- 高考分数陆续出炉!3台学生换机必看机型推荐,哪款是你的菜?
- Java|美国传来新消息,ASML态度也变了,这一切竟如此之快
