端点网络科技面试题 · 技术原理

端点网络科技相关面试题,按最终去重题目聚合。

共 197 道真题 · 当前筛选命中 170 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 41 题请解释async/await的实现原理,特别是它如何与Generator协同工作? 考察对异步编程语法糖底层机制的理解,包括Generator、Promise与执行器问题拆解技术原理JavaScript第 42 题项目中多线程怎么用的? 考察多线程在项目中的实际应用与并发控制能力问题拆解项目复盘技术原理第 43 题标签匹配是怎么实现的? 考察标签匹配的设计思路与实现细节系统设计技术原理第 44 题Bean的生命周期在你的项目中是怎么用的? 考察对Spring Bean生命周期机制的理解及实际项目应用能力问题拆解项目复盘技术原理Spring Framework第 45 题请结合实际项目,说明 Redis 在你的项目中承担了哪些角色,并解释为什么选择这些用途? 考察对 Redis 典型应用场景的理解及其与业务需求的匹配业务理解人岗匹配技术原理Redis第 46 题请介绍你项目中关于JWT认证、MinIO或阿里云OSS对象存储以及Nginx反向代理的使用场景和具体实现。 考察对项目关键技术组件的理解深度与实际应用能力问题拆解项目复盘技术原理JWTNginx第 47 题请比较ReentrantLock和Synchronized的异同,并说明各自适用场景。 考察对两种锁机制差异和适用场景的判断能力技术原理技术选型方案权衡Java第 48 题请阐述观察者模式的设计思想、核心角色及应用场景。 考察对观察者模式基本原理、结构及典型应用的理解技术原理第 49 题在一个 Flex 容器中,有两个子元素,要求右边的盒子无论左边盒子是否存在或消失,都始终保持在容器的最右边。你尝试过 `margin-left:auto`,也提到了 `space-between`,但面试官认为还不完整。请给出更完善的通用方案,并说明两者的区别与适用场景。 考察 Flex 布局对元素对齐的掌握以及边界场景的处理技术原理方案权衡问题排查CSS第 50 题请对比 ArrayList 和 LinkedList 在底层存储、随机访问、插入删除方面的区别。 考察对常用集合类底层结构和复杂度差异的理解技术原理方案权衡Java第 51 题请说明RabbitMQ消息持久化的实现方式及其对性能的影响。 考察对RabbitMQ持久化机制的理解及应用权衡技术原理方案权衡RabbitMQ第 52 题说说JVM的内存结构? 考察JVM运行时数据区的划分与各区域职责技术原理JVM第 53 题消费端如何感知服务宕机之后服务下线的问题(心跳机制)? 考察服务发现与健康检查机制,以及消费端感知服务下线的原理技术原理方案权衡问题排查第 54 题请解释什么是缓存雪崩和缓存击穿,并说明预防措施。 考察对缓存失效场景的区分及其应对策略风险判断技术原理第 55 题请介绍Redis分布式锁的原理。 考察分布式锁的核心实现原理与边界条件风险判断技术原理Redis第 56 题JVM的类加载器有哪些? 考察对JVM内置类加载器及其职责的了解技术原理JVM第 57 题在Elasticsearch中,分词器是采用现成的还是自己编写的?请说明理由。 考察对分词器原理的理解及选择策略技术原理技术选型方案权衡Elasticsearch第 58 题请详细解释 JVM 中 Young GC 的工作原理和触发条件。 考察对 JVM 分代垃圾回收机制中新生代回收原理的理解技术原理JVM第 59 题讲讲重载和重写的区别。 考察对方法多态机制的理解及语言特性区分技术原理第 60 题请谈谈 Redis 分布式锁的实现方式,包括基于 SETNX 的原生实现和基于 Redisson 的实现,并说明它们的区别与适用场景。 考察对 Redis 分布式锁两种实现原理、正确性边界和适用场景的理解风险判断技术原理方案权衡RedisRedisson