论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
数据库
›
分布式数据库
›
Java 还能不能继续搞了?
Java 还能不能继续搞了?
石小疯
金牌会员
|
2024-6-23 13:05:55
|
来自手机
|
显示全部楼层
|
阅读模式
楼主
主题
979
|
帖子
979
|
积分
2937
金三银四招聘季已落幕,虽说行情不是很乐观,但真正的强者从不抱怨。
在此期间,我收到众多小伙伴的宝贵反馈,整理出132道面试题,从基础到高级,有八股文,也有对某个知识点的深度解析。包括以下几部分:
Java:基础、线程、并发编程、 网络编程、JVM。
框架:Spring Boot、Spring Cloud。
数据库:Redis、MySQL。
架构:系统筹划、技术选型、分布式理论等。
准备好迎接金九银十吧!!!
Java 基础
以下面试题可以移步至:
《Java基础面试题》
Java 创建对象有几种方式?
有了数组为什么还要ArrayList?
重载和重写的区别
什么是内部类?应用在什么场景?
先容下Java中的四种引用
static都有哪些用法?
HashCode在集合中的作用
Hash辩论怎么处置惩罚?
深拷贝和浅拷贝的区别是什么?
你知道什么是fail-fast吗?
先容下你对红黑树的理解
异常处置惩罚影响性能吗?
先容下try-with-resource语法
你知道哪些数据结构?
AVL树是怎么保持均衡性的?
为什么红黑树比AVL树服从高?
Java 线程
以下面试题可以移步至:
《Java线程面试题》
《Java线程安全面试题》
创建线程有几种方法?
先容下线程的生命周期?
如何制止正在运行的线程?
什么是线程安全?
线程安全需要保证几个基本特性?
为什么wait和notify方法要在同步块中调用?
Synchronized和Lock的区别?
常用的线程池有哪些?
为什么需要线程池?
简述一下线程池的工作原理
线程池的拒绝策略有哪些?
说说ThreadLocal的原理?
如何保证线程安全?
为什么需要确保共享变量的可见性?
volatile是如何保证可见性、有序性?
谈一下 CAS 机制实现原理?
CAS 机制存在什么问题?
简述一下synchronized工作原理?
简述一下synchronized锁升级的过程?
什么是锁粗化和锁消除?
为什么 HashMap 是线程不安全的?
Java 并发编程
以下面试题可以移步至:
《Java并发编程面试题》
AQS是什么?
AQS唤醒节点时,为什么是从后往前找?
AQS为什么用双向链表?
AQS为什么要有一个虚拟的head节点?
ReentrantLock 的底层实现
ReentrantLock的公平锁和非公平锁的区别
ReentrantReadWriteLock如何实现读写锁?
CountDownLatch,Semaphore有什么用?
你知道哪些常用的壅闭队列?
壅闭队列中的虚假唤醒是什么?
Java 网络编程
什么是网络编程?
什么是BIO、NIO、IO多路复用?
Java NIO是New IO还是Non-blocking IO?
聊一下你对Netty的认识?
Netty和Java NIO是什么关系?
Netty为什么那么高效?
Spring Boot
以下面试题可以移步至:
《Spring Boot面试题 》
什么是 Spring Boot?
Spring Boot 有哪些核心注解?
Spring Boot 自动装配是什么?
Spring Boot 自动装配原理?
Spring Boot 设置文件的加载顺序
bootstrap.properties 和 application.properties 有何区别 ?
Spring Boot Actuator是什么?
Spring Boot项目如何热部署?
Spring Boot 中的 starter 是什么 ?
Spring Boot 有哪些 starter ?
Spring Cloud
以下面试题可以移步至:
《Spring Cloud 面试题》
Nacos是CP还是AP?
注册中央应该选择CP还是AP?
Nacos注册中央工作机制是怎样的?
Eureka注册中央工作机制是怎样的?
Eureka自我掩护机制原理是什么?
Eureka和Nacos区别
Nacos设置中央长轮询机制是什么?
Nacos设置中央为什么不选择主动推送而是采用长轮询机制?
Nacos设置中央宕机了,会影响服务吗?
为什么Feign第一次调用耗时很长?
使用Feign如何实现认证的传递?
Seata中xid如何通过Feign进行全局传递?
Feign底层默认使用什么发送HTTP,有什么问题?
Seata支持那些事务模式?
Gateway和Zuul的区别?
JVM
以下面试题可以移步至:
《JVM 面试题》
谈一下你对JVM的理解?
JVM 为什么可以实现跨平台?
JAVA内存模子和JVM内存模子有啥关系?
JDK,JRE以及JVM的关系
JDK编译器是怎么工作的?
类加载机制是什么?
有哪些类加载器?
什么是双亲委派机制?
先容一下JVM内存地区分别
堆为什么进行分代筹划?
什么是内存的担保机制?
为什么Eden:S0:S1 比例是8:1:1?
描述一下对象内存分配过程
如何判定对象已死?
讲一讲内存模子?
常用的垃圾接纳算法有哪些?
常用的垃圾收集器有哪些?
常用的JVM调优参数有哪些?
Redis
以下面试题可以移步至:
《Redis 面试题》
为什么要使用Redis做缓存?
为什么Redis单线程模子服从也能那么高?
Redis常见数据结构以及使用场景?
Redis的数据结构是如何构造的?
pipeline有什么好处,为什么要用 pipeline?
Redis官方为什么不提供 Windows版本?
Redis 长期化方式有哪些?有什么区别?
什么是Redis事务?原理是什么?
Redis6.0为什么要引入多线程?
如安在100个亿URL中快速判定某URL是否存在?
什么是渐进式rehash?
Redis有哪些的过期策略?
Redis有哪些的淘汰策略?
什么是BigKey?
什么是缓存击穿、缓存穿透、缓存雪崩?
MySQL
MySQL索引在什么情况下会失效?为什么?
描述一下一条SQL的执行流程?
执行器调用存储引擎后,InnoDB做了什么事?
MySQL是如何保证数据不丢失的?
MySQL是如何保证数据同等性的?
MySQL数据被误删怎么办?
描述一下MySQL的主从复制流程。
分库分表有什么好的方案?
谈一下对MySQL事务隔离的认识?
MySQL是怎么处置惩罚并发事务的?
什么是异构索引表,在分库分表场景下如何应用?
架构
如安在海量数据中快速检测某个数据?
消息中间件如何选型?
如何制止RabbitMQ消息丢失?
什么情况下可以用微服务架构?
高并发的系统都是怎么筹划出来的?
什么是限流?你知道哪些限流算法?
如何理解分布式系统下的CAP理论?
BASE理论又是什么?
你知道哪些分布式同等性算法?
如何保证分布式系统中ID的唯一性?
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
石小疯
金牌会员
这个人很懒什么都没写!
楼主热帖
解决图片无法设置hover,以设置图片的 ...
Hive安装与启动
解决OpenCV的imread/imwrite在Qt环境不 ...
SQL的多表查询
C# GDI+ 画心形 跳动动画
qrtz表初始化脚本_mysql
几个函数的使用例子:更新VBRK-XBLNR, ...
在 NGINX 中根据用户真实 IP 进行限制 ...
堆Pwn:House Of Storm利用手法
Springfox与SpringDoc——swagger如何 ...
标签云
运维
CIO
存储
服务器
浏览过的版块
SQL-Server
网络安全
快速回复
返回顶部
返回列表