后端面试关键问题大总结
最佳答案 问答题库388位专家为你答疑解惑
一、Java基础
1.HashMap的底层原理
2.说一下List的特点
3.介绍一下Java的基本数据类型
(问到这个问题说明你触碰到面试官的技术能力水平底线了)
二、线程
1.说一下线程的4种创建方式
2.线程池的两种创建方式,包括jdk方式和spring方式
3.介绍一下线程池的6个参数
4.介绍一下线程池的拒绝策略
5.介绍一下线程池的原理
6.介绍一下线程池的实现原理,阻塞队列+线程
三、JVM
看资料。
四、JUC
同上,看资料。
五、Spring Boot
1.介绍一下SpringBoot自动配置的原理
2.介绍一下Spring Boot的运行流程
3.说几个Spring的核心注解
4.如何自定义starter
六、Spring
1.设计模式有哪些
2.AOP是什么,讲一下AOP的使用场景★★
3.说一下spring的生命周期
4.说一下spring的循环依赖问题
5.讲一下什么是三级缓存
七、SpringCloud
1.每个组件的原理是什么?谈谈你的理解
2.讲一下java等的SPI
3.说一下关于微服务保护你的理解
八、MySQL
1.如何优化MySQL
2.MySQL索引是什么
九、Redis
1.Redis的基本数据类型是哪些
2.Redis的使用场景是什么,什么是缓存数据怎么加分布式锁
(参考Redis缓存&分布式锁_lettuce redis分布式锁_LeslieWongJie?的博客-CSDN博客)
3.什么是缓存击穿、缓存雪崩、缓存穿透★,布隆过滤器是什么
十、MQ
1.如何保证消息的可靠性,如何保证消息不丢失
2.如何保证消息的幂等性
3.消息堆积问题如何解决
十一、Elasticsearch
可以在网上多看看
十二、项目业务
自己总结业务逻辑流程。
十三、Linux
常用的Linux命令有哪些
十四、MyBatis
1.#{}、${}的区别,有什么用处
2.讲一下MyBatis的核心代理类
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"后端面试关键问题大总结":http://eshow365.cn/6-12412-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: ETLCloud助力富勒TMS实现物流数仓同步
- 下一篇: 利用容器技术优化DevOps流程