首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
首页 /
JAVA面经
#
JAVA面经
#
17808次浏览
292人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
03-04 15:39
已编辑
门头沟学院 Java
《JAVA八股真解》四、Web
#JAVA##JAVA面经##JAVA内推# 1. TCP 和 UDP 的区别 特征 TCP UDP 连接 面向连接的协议,通信前需建立连接 无连接的协议,发送数据无需事先建立连接 可靠性 可靠传输,提供错误检测、重传机制 不保证数据包顺序和完整性,可能丢失或重复 顺序性 数据按序到达,支持乱序重排 不保证数据包到达顺序 面向 面向字节流的协议 面向数据报的协议 适用性 适用于需要高可靠性的场景,如文件传输、网页浏览 适用于对实时性要求高的场景,如视频直播、在线游戏 头部开销 头部较大,占用较多网络资源 头部较小,占用网络资源较少 总结:TCP是一种可...
【八股真解】精炼最新高频...
点赞
评论
收藏
分享
03-18 14:46
已编辑
门头沟学院 Java
阿里国际 Java开发 实习 一面
#JAVA##JAVA面经##JAVA内推# 看到你是双专业背景~能聊聊两个专业分别学了啥?做开发时有没有互相帮上忙的地方? “我的双专业是计算机科学与技术 + 应用数学: 计算机:系统学习数据结构、操作系统、网络、软件工程,掌握全栈开发能力 数学:深耕离散数学、概率统计、数值分析、运筹学 交叉赋能实例: 🔹 算法优化:OJ项目中判题超时问题,用数学建模分析时间复杂度,将暴力解法(O(n²))优化为前缀和(O(n)) 🔹 数据验证:二手平台订单统计模块,用概率论设计抽样校验逻辑,快速定位数据异常 🔹 逻辑严谨性:数学证明训练让我写代码时习惯‘边界条件穷举’(如分页pageNum=0/...
【八股真解】精炼最新高频...
点赞
评论
收藏
分享
03-03 17:23
已编辑
门头沟学院 Java
《JAVA八股真解》一、基础
#JAVA##JAVA面经##JAVA内推# 1. String、StringBuffer 和 StringBuilder 的区别 特性 String StringBuffer StringBuilder 是否可变 不可变 可变 可变 线程安全 是 是 否 性能 慢(每次修改都会创建新对象) 较慢(线程安全开销) 快(无同步开销) String:字符串是不可变的,任何对字符串的操作都会生成新的字符串对象。例如: String str = "Hello"; str += " World"; // 实际上创建了新对象 Str...
【八股真解】精炼最新高频...
点赞
评论
收藏
分享
03-03 19:05
已编辑
门头沟学院 Java
《JAVA八股真解》二、集合
#JAVA##JAVA面经##JAVA内推# 1. Java 常用的集合、分类及涉及的接口 Java 集合主要分为四大类:List、Set、Map 和 Queue,它们都继承自 Collection 接口或 Map 接口。 类型 特性 实现类 List 有序,允许重复元素 ArrayList, LinkedList, Vector Set 无序,不允许重复元素 HashSet, TreeSet, LinkedHashSet Map 键值对存储,键唯一 HashMap, TreeMap, LinkedHashMap Queue 队列结构,先进先出(FIFO) Array...
【八股真解】精炼最新高频...
点赞
评论
收藏
分享
03-03 19:31
门头沟学院 Java
《JAVA八股真解》三、线程与锁
#JAVA##JAVA面经##JAVA内推# 1. 线程的状态 Java中的线程生命周期由Thread类的getState()方法返回,共有六种状态: 状态 说明 NEW(新建) 线程刚被创建但尚未启动,处于初始状态。 RUNNABLE(运行中) 线程已启动并正在执行或准备执行任务。此状态包括“就绪”和“运行”两个阶段,取决于是否获取到CPU时间片。 BLOCKED(阻塞) 线程因等待锁而暂停执行,例如在synchronized代码块中无法获得锁时进入该状态。 WAITING(等待) 线程主动调用wait()、join()或LockSupport.park()等方法...
【八股真解】精炼最新高频...
点赞
评论
收藏
分享
03-18 14:46
已编辑
门头沟学院 Java
智晟未来信息科技 Java开发实习生一面
写代码遇到bug时,你一般怎么排查?能举个最近解决的小例子吗? “我遵循 ‘现象→定位→根因→修复→预防’ 五步法: 1️⃣ 复现与观察:明确触发条件(如‘仅iOS端提交订单失败’) 2️⃣ 日志追踪:查应用日志+链路ID(项目中集成SkyWalking) 3️⃣ 工具辅助:Arthas动态监控方法参数、Postman模拟请求 4️⃣ 最小化验证:写单元测试隔离问题模块 最近案例: 现象:测试反馈‘修改收货地址后,订单仍显示旧地址’ 排查: • 日志发现addressService.update()返回成功,但订单查询仍为旧值 • 用Arthas监控:watch com.service.A...
查看7道真题和解析
点赞
评论
收藏
分享
2025-03-15 13:56
门头沟学院 Java
暑期实习作业帮一面
1. JAVA中的GC介绍一下2. 你这个系统为什么对消息的可达性要求这么高?3. hashmap和concurrentHashMap实现区别?4. concurrentHashMap中分段锁有什么优势(为什么要用它)?5. websocket在哪些地方用到?6. 简单介绍一下主动更新,延迟双删流程(出现了什么问题用这个)?7. 布隆过滤器原理?8. DFA和NFA的区别?9. 敏感信息检测的流程是什么样的?10. 为什么要用DFA而不是树或者是字符串匹配?11. CAP写时复制,CWP?12. TCP粘包指的是什么?13. 怎么保证消息的一个可靠性?14. 为什么不能直接用tcp?15. 你...
在做核酸的猫头鹰很美...:
感觉难哦
点赞
评论
收藏
分享
03-22 16:59
已编辑
门头沟学院 Java
26年2月汇众网络科技 Java开发工程师 一面
大厂JAVA面经目录 —— 包含八股文、真实面经、内推信息https://www.nowcoder.com/discuss/859441734932000768本专栏在精不在多,内容分为八股文、大厂真实面经,面试通过后将面试题私发给我,可退还专栏的收益部分费用。欢迎大家共建专栏。面试题会持续更新,订阅专栏后永远都可看最新的真实面经1. 注解@Retention中SOURCE、CLASS、RUNTIME三种策略的生效阶段差异?思路核心区分注解在“源码、字节码、运行时”三个阶段的留存状态,明确各阶段的可访问性和典型用途。回答示例@Retention的三个策略对应注解的生命周期留存阶段,核心差异如下...
查看9道真题和解析
点赞
评论
收藏
分享
03-18 14:47
已编辑
门头沟学院 Java
得物 JAVA开发 一面
#JAVA##JAVA面经##JAVA内推# 死锁发生的四个必要条件是什么?平时写多线程代码时,你会怎么主动避开这些坑? “四个必要条件:互斥条件、请求与保持、不可剥夺、循环等待。 主动避坑三招: 1️⃣ 固定加锁顺序:项目中所有涉及userLock和orderLock的操作,强制约定先加userLock再加orderLock(代码规范+Checkstyle插件校验) 2️⃣ 超时放弃:ReentrantLock.tryLock(3, TimeUnit.SECONDS),超时直接释放已持锁并告警 3️⃣ 避免嵌套锁:将大锁拆为细粒度锁(如订单状态更新单独加锁),用ConcurrentHash...
【八股真解】精炼最新高频...
点赞
评论
收藏
分享
03-20 12:02
门头沟学院 Java
26年2月汉朔信息科技 Java开发工程师 二面
分布式ID生成中,美团Leaf的segment模式如何避免号段耗尽时的阻塞?思路重点讲:双号段机制、异步预加载、阈值触发、业务无感知这四点。回答示例Leaf 的 segment 模式用双号段 + 异步预加载来避免号段用尽时阻塞业务线程。首先它本地会维护当前号段和下一个号段,当当前号段消耗到一定阈值,比如 10% 的时候,就会异步去数据库加载下一个号段。在下一个号段加载完成之前,业务还能用当前号段,完全不阻塞。等当前号段真的用完了,直接切换到已经准备好的下一号段,整个过程业务线程是无感知的,不会因为取号段而卡住。RocketMQ事务消息中,Half Message存储位置及回查触发机制?思路先讲...
【八股真解】精炼最新高频...
点赞
评论
收藏
分享
03-18 14:47
已编辑
门头沟学院 Java
我家云 Java开发 实习 一面
#JAVA##JAVA面经##JAVA内推# 先简单聊聊自己吧~学校专业、怎么接触编程的,还有为啥想做Java开发? “我是XX大学计算机科学与技术专业大四学生。高中因信息学竞赛接触C++,大学用Java写第一个‘课程表查询系统’时被其严谨的面向对象设计和‘一次编写,到处运行’的特性吸引。选择Java开发,源于三点:一是企业级应用对稳定性的高要求(如金融、电商),二是Spring生态对工程化的极致追求(从Boot到Cloud),三是在校园项目中用Java解决真实问题的成就感——比如用线程池优化判题服务,让同学提交代码后秒级反馈。我享受用代码构建可靠系统的踏实感,也渴望在贵司这样的平台深耕后端...
【八股真解】精炼最新高频...
点赞
评论
收藏
分享
2025-03-31 00:20
门头沟学院 Java
中厂,小厂的定义
大家是怎么定义中厂和小厂的啊。怎么确定一个公司是什么级别的?传统行业加计算机的公司,这种需要准备很深吗?现在在准备面试的八股文,都不知道要准备多深的
点赞
评论
收藏
分享
2025-02-27 10:08
湖北大学 Java
spring循环依赖
Spring中的循环依赖是指在Spring容器中,两个或多个Bean之间相互依赖,形成了一个闭环的依赖关系。以下是关于Spring循环依赖的详细介绍:循环依赖的类型构造器循环依赖:Bean A的构造函数中需要注入Bean B,而Bean B的构造函数中又需要注入Bean A,这种情况在Spring中是无法解决的,会导致BeanCurrentlyInCreationException异常。因为构造器注入是在Bean实例化的过程中进行的,在这种循环依赖下,Spring无法完成Bean的实例化。字段注入循环依赖:Bean A通过字段注入的方式依赖Bean B,而Bean B又通过字段注入依赖Bean...
职保镖-扶你上马
点赞
评论
收藏
分享
2025-03-18 19:53
门头沟学院 Java
腾讯PCG技术线-应用架构一面凉经
PCG技术线-应用架构一面1. 自我介绍2. 选择一个最能体现你的技术的项目来进行一个介绍3. TCP本身就能保证一个可靠性,这个双重ack是建立在哪一层的?为什么不直接应用层进行一个ack返回?4. 为什么要选择netty?5. 介绍一下netty底层具体是怎么实现的?6. netty用到了多路复用,但是多路复用有好几种方式,netty用的是哪一种?怎么用的?7. netty底层用到了Evenpool,selector,怎么用的?8. TCP粘包是什么?怎么解决?9. 在设计好私有协议的基础上,应该如何优化进一步提升高并发性能以及消息传输效率?10. 进程、线程、协程区别?11. 线程共享进...
查看13道真题和解析
点赞
评论
收藏
分享
2025-02-20 15:50
湖北大学 Java
Dubbo的三连问?
Dubbo底层的通信框架是什么,是Netty还是Mina,然后再问底层的NIO是什么,网络通信里的长连接和短连接是什么?是否看过dubbo源码?源码中那些技术是你印象深刻的地方?Dubbo是一款高性能的Java RPC框架,以下是关于其底层通信框架等相关问题的介绍:Dubbo底层的通信框架Dubbo底层的通信框架默认使用Netty,但也支持Mina等其他通信框架。Netty:它是一个基于NIO的高性能、异步事件驱动的网络应用框架,提供了对TCP、UDP等多种协议的支持。Netty具有高度可定制性、低延迟、高吞吐量等优点,能够高效地处理大量的网络连接和数据传输,非常适合用于构建高性能的网络应用,...
职保镖-扶你上马
点赞
评论
收藏
分享
2025-02-10 11:47
湖北大学 Java
CAS 机制是什么?
#牛客AI配图神器#CAS(Compare-And-Swap)即比较并交换,是一种实现并发算法时常用到的技术,用于在多线程环境下实现无锁的同步操作。下面从基本概念、原理、Java 中的实现、优缺点等方面详细介绍 CAS 机制。基本概念CAS 是一种乐观锁策略,它假设在大多数情况下,多个线程不会同时修改同一个共享变量,因此不会像传统的锁机制那样在访问共享资源时直接加锁,而是在更新数据时进行检查,如果数据没有被其他线程修改,就进行更新;如果数据已经被修改,则重试或放弃操作。原理CAS 操作包含三个操作数:内存位置(V)、预期原值(A)和新值(B)。具体执行过程如下:首先读取内存位置 V 处的值,将...
职保镖-扶你上马
点赞
评论
收藏
分享
03-22 16:58
已编辑
门头沟学院 Java
26年2月汉朔信息科技 Java开发工程师 一面
大厂JAVA面经目录 —— 包含八股文、真实面经、内推信息https://www.nowcoder.com/discuss/859441734932000768本专栏在精不在多,内容分为八股文、大厂真实面经,面试通过后将面试题私发给我,可退还专栏的收益部分费用。欢迎大家共建专栏。面试题会持续更新,订阅专栏后永远都可看最新的真实面经 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111...
【八股真解】精炼最新高频...
点赞
评论
收藏
分享
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
你的实习产出是真实的还是包装的?
0
2
...
中国电信笔试
0
1
...
厦门银行科技岗值不值得投
3
...
春招至今,你的战绩如何?
0
4
...
如果秋招能重来,我会____
0
5
...
一张图晒出你司的标语
0
1
...
开放七大实习专项,百度暑期实习值得冲吗
6
...
i人适合做什么工作
0
7
...
我是面试官,请用一句话让我破防
0
8
...
金三银四,你的春招进行到哪个阶段了?
0
9
...
哪些公司真双非友好?
0
10
...
投递几十家公司,到现在0offer,大家都一样吗
0
牛客网
牛客网在线编程
牛客网题解
牛客企业服务