logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【华为OD机试真题】告警主次关系检测 · 多主冲突与环路判定(Java/Go)

这是一道典型的图论(Graph Theory)应用题,主要考察有向图的入度统计和环路检测。

文章图片
#算法#深度优先#java +1
华为OD三轮面试复盘:Java开发高频真题+核心考点全解析

本文整理了华为OD候选人一面至三面的面试题。内容分为三个部分:一面重点考察基础概念,包括抽象类与接口的区别、分布式系统优势、Kafka原理、Spring注解和设计模式应用;二面深入实际场景,涉及Spring生命周期、Kafka组件、JVM调优、分布式锁实现等;三面侧重架构思维,探讨索引原理、B+树特性、AOP/IOC本质、Redis限流策略等。

文章图片
#华为#面试#java
【Redis 面试突击 · 01】大厂高频面试题:从数据类型到线程模型解析

本文是【Redis 面试突击】系列第 01 篇,涵盖 Redis 定义与优缺点、五大核心数据类型、高性能原因、单线程模型、为何不做主库、vs Memcached/Guava 对比、典型应用场景及 ZSet/List 异同。每道题均提供面试官想听的标准回答,助你从容应对中间件面试。

#redis#数据库#缓存 +1
【Redis 面试突击 · 03】大厂高频面试题:从缓存一致性到大 Key 治理实战

本文是【Redis 面试突击】系列第 03 篇,精选 10 道大厂高频真题,深入解析哈希分区算法、过期键删除策略、内存淘汰机制、缓存与数据库双写一致性方案、缓存穿透/击穿/雪崩防御、缓存预热与降级策略、以及大 Key 识别与治理方法。每道题均提供面试官想听的标准回答,助你从容应对高并发缓存面试,展现系统设计、容灾能力与工程落地思维。

#redis#面试#后端
【Spring 面试突击 · 02】大厂高频面试题:从容器启动流程到设计模式及Spring Boot特性深度解析

这份清单涵盖了 Spring 框架的核心原理、容器机制、MVC 流程、Boot 特性及设计思想,是中高级 Java 开发面试的“必考组合拳”。下面我将为你整理每道题的高分回答话术,语言精炼、逻辑清晰、重点突出,适合直接用于面试表达。

#spring#java#后端 +1
【华为OD机试真题】黑白棋 · N×N棋盘移动范围问题(Java/Go)

经典机考算法题—“黑白棋盘移动范围”。题目要求在 N×N 的棋盘上,计算从指定格子出发,遵循“黑白交替”规则能到达的所有格子数量。文章将揭示如何通过图论建模将问题转化为连通分量求解,并利用BFS预处理将多次查询的时间复杂度从𝑂(𝑀⋅𝑁^2)优化至O(N^2+M) 。文中提供了完整的 Java 和 Go 语言实现供大家参考。

#java#golang
【华为OD机试真题】密码本加密 · 字典序最小路径搜索(Java/Go)

本文详解华为OD机考高频真题——“密码本加密”。题目要求在二维矩阵中寻找一条不重复经过单元格的路径,使其数字序列与给定的明文匹配,并输出字典序最小的坐标序列。文章深入剖析了回溯算法(DFS)与贪心剪枝策略的结合应用,展示了如何在搜索过程中动态维护最优解。文中提供完整的Java和Go语言实现代码,重点解决多解排序、路径去重及边界条件处理,是备战机考的必备指南。

#算法#java#golang
【华为OD机试真题】根据IP查找城市 · 区间覆盖问题 (Java/Go)

本文解析一道高频机考题——“IP地址归属地查询”。给定大量可能重叠的城市IP段,针对查询IP找出包含该IP且区间长度最小的城市。若存在多层嵌套,需精确匹配最窄区间。本文将详解IP转整数技巧、全量扫描优化及贪心匹配逻辑,并提供生产级可用的 Java 和 Go 代码实现,助你在海量数据下依然保持毫秒级响应。

文章图片
#贪心算法#java
【华为OD机试真题】模拟消息队列 · 事件驱动 + 优先级调度(Java/Go)

本文深度解析华为OD高频模拟题“模拟消息队列”。面对发布者、多消费者以及复杂的“同一时刻操作优先级”规则(取消订阅 > 订阅 > 消息发送),如何构建高效的事件处理流程?文章将拆解事件排序、状态维护、优先级匹配三大核心步骤,提供Java和Go两种语言的完整代码实现。特别针对“消息乱序输入”、“同一时刻并发操作”等坑点进行详细避坑指南,助你在机考中逻辑清晰,一次AC!

文章图片
#算法#java#golang
【华为OD机试真题】堆内存申请 · 堆内存最佳分配(Java/Go)

本文深入解析一道经典的内存分配算法题——“堆内存最佳适配”。在总空间固定为 100 字节的约束下,如何根据“优先紧接着前一块已使用内存,且分配空间足够且最接近申请大小”的原则,找到最优偏移地址?文章将拆解区间重叠检测、空闲块计算、贪心策略匹配三大核心步骤,并提供Java和Go两种语言的完整生产级代码。无论是应对机考还是理解操作系统内存管理原理,本文都将为你提供硬核支持。

文章图片
#java#golang#贪心算法
    共 29 条
  • 1
  • 2
  • 3
  • 请选择