- 很多人现在卡在同一个问题上:题也刷了,时间也花了,但一到笔试还是过不了。你可能也有这种感觉:简单题会做,中等题卡住,时间一紧直接崩盘。问题往往不在你不努力,而在于准备方式不对。今年的变化其实很明显:笔试不再只是考你会不会写代码,而是看你有没有基本的工程能力。很多人还在用刷题数量去对抗筛选机制,但企业筛人的逻辑已经变了。这篇文章不讲虚的,直接把现在大厂笔试怎么考、重点在哪,以及该怎么准备讲清楚... 很多人现在卡在同一个问题上:题也刷了,时间也花了,但一到笔试还是过不了。你可能也有这种感觉:简单题会做,中等题卡住,时间一紧直接崩盘。问题往往不在你不努力,而在于准备方式不对。今年的变化其实很明显:笔试不再只是考你会不会写代码,而是看你有没有基本的工程能力。很多人还在用刷题数量去对抗筛选机制,但企业筛人的逻辑已经变了。这篇文章不讲虚的,直接把现在大厂笔试怎么考、重点在哪,以及该怎么准备讲清楚...
- 3月中旬这场美团春招笔试结束后,从大量考生反馈来看,今年的笔试有一个非常明确的变化: 算法依然是主线,但AI相关知识已经成为基础考察内容之一。如果你准备的是下一轮暑期实习或者秋招,这一场笔试的结构和难度,可以作为一个参考样本。目录1、笔试整体结构2、题目考察重点拆解3、常见卡点分析4、核心问题与应对策略5、趋势判断与准备建议一、笔试整体结构本次笔试整体结构比较稳定:选择题约30分编程题约70... 3月中旬这场美团春招笔试结束后,从大量考生反馈来看,今年的笔试有一个非常明确的变化: 算法依然是主线,但AI相关知识已经成为基础考察内容之一。如果你准备的是下一轮暑期实习或者秋招,这一场笔试的结构和难度,可以作为一个参考样本。目录1、笔试整体结构2、题目考察重点拆解3、常见卡点分析4、核心问题与应对策略5、趋势判断与准备建议一、笔试整体结构本次笔试整体结构比较稳定:选择题约30分编程题约70...
- 2026-03-31:三元素表达式的最大值。用go语言,从数组 nums 中任选三个下标互不相同的元素,设这三个元素分别为 a、b、c(对应的下标不能重复)。计算表达式 a + b - c,希望让它的结果尽可能大。最终返回所有可能选择中,该表达式取得的最大值。3 <= nums.length <= 100。-100 <= nums[i] <= 100。输入: nums = [1,4,2,5]... 2026-03-31:三元素表达式的最大值。用go语言,从数组 nums 中任选三个下标互不相同的元素,设这三个元素分别为 a、b、c(对应的下标不能重复)。计算表达式 a + b - c,希望让它的结果尽可能大。最终返回所有可能选择中,该表达式取得的最大值。3 <= nums.length <= 100。-100 <= nums[i] <= 100。输入: nums = [1,4,2,5]...
- 2026-03-30:循环划分的最大得分。用go语言,给你一个循环数组 nums 和一个整数 k。你需要把这个循环数组切成最多 k 段连续子数组。因为数组是循环的,这些子数组的切分允许从数组末尾继续“绕回”到开头,所以子数组仍然要求是连续的元素序列(但可以跨越末尾到开头的边界)。对任意一段子数组,先找出它里面的最大值和最小值,然后计算这段子数组的“范围”,定义为:最大值 − 最小值一次划分的... 2026-03-30:循环划分的最大得分。用go语言,给你一个循环数组 nums 和一个整数 k。你需要把这个循环数组切成最多 k 段连续子数组。因为数组是循环的,这些子数组的切分允许从数组末尾继续“绕回”到开头,所以子数组仍然要求是连续的元素序列(但可以跨越末尾到开头的边界)。对任意一段子数组,先找出它里面的最大值和最小值,然后计算这段子数组的“范围”,定义为:最大值 − 最小值一次划分的...
- 2026-03-29:网格中得分最大的路径。用go语言,给定一个大小为 m x n 的网格 grid,每个格子里的值只可能是 0、1、2,再给定一个整数 k。从左上角 (0,0) 出发,要走到右下角 (m-1,n-1)。移动规则只有两种:向右或向下。每条路径由一串按顺序经过的格子组成。路径过程中,每经过一个格子,会产生“分数”和“花费”的变化,规则如下:格子值为 0:分数 +0,花费 +0格... 2026-03-29:网格中得分最大的路径。用go语言,给定一个大小为 m x n 的网格 grid,每个格子里的值只可能是 0、1、2,再给定一个整数 k。从左上角 (0,0) 出发,要走到右下角 (m-1,n-1)。移动规则只有两种:向右或向下。每条路径由一串按顺序经过的格子组成。路径过程中,每经过一个格子,会产生“分数”和“花费”的变化,规则如下:格子值为 0:分数 +0,花费 +0格...
- 2026-03-28:三个相等元素之间的最小距离Ⅰ。用go语言,给定一个整数数组 nums。如果存在三个互不相同的位置 i、j、k,并且满足 nums[i] = nums[j] = nums[k],那么这三个下标组成的三元组 (i, j, k) 称为有效三元组。对于任意一个有效三元组,它的距离定义为:|i - j| + |j - k| + |k - i|其中 |x| 表示 x 的绝对值。你需... 2026-03-28:三个相等元素之间的最小距离Ⅰ。用go语言,给定一个整数数组 nums。如果存在三个互不相同的位置 i、j、k,并且满足 nums[i] = nums[j] = nums[k],那么这三个下标组成的三元组 (i, j, k) 称为有效三元组。对于任意一个有效三元组,它的距离定义为:|i - j| + |j - k| + |k - i|其中 |x| 表示 x 的绝对值。你需...
- 如果开发者想支持“一类” 算子,能适合任何合法的数据类型、形状,甚至多种昇腾AI处理器型号,这种场景,称之为算子的泛化。其中,泛化tiling开发的原则有三:内存对齐(32字节是最小粒度单位)、访存优化(单次多搬,减少搬运次数)、多核均衡。基本概念回顾:每次搬运的那一部分数据块,叫做Tiling块;根据不同输入形状确定搬入基本块大小的相关算法,叫做Tiling算法(或Tiling策略)。根据... 如果开发者想支持“一类” 算子,能适合任何合法的数据类型、形状,甚至多种昇腾AI处理器型号,这种场景,称之为算子的泛化。其中,泛化tiling开发的原则有三:内存对齐(32字节是最小粒度单位)、访存优化(单次多搬,减少搬运次数)、多核均衡。基本概念回顾:每次搬运的那一部分数据块,叫做Tiling块;根据不同输入形状确定搬入基本块大小的相关算法,叫做Tiling算法(或Tiling策略)。根据...
- 2026-03-27:替换至多一个元素后最长非递减子数组。用go语言,给定一个整数数组 nums。你最多只能选择其中一个位置的元素,把它改成任意整数(也可以选择不改)。在允许这种“最多一次改动”的情况下,求能得到的最长连续非递减子数组的长度。所谓“非递减子数组”,指的是该连续片段中任意相邻两项都满足:后一个元素 不小于 前一个元素。子数组表示数组中一段连续的元素序列。1 <= nums.le... 2026-03-27:替换至多一个元素后最长非递减子数组。用go语言,给定一个整数数组 nums。你最多只能选择其中一个位置的元素,把它改成任意整数(也可以选择不改)。在允许这种“最多一次改动”的情况下,求能得到的最长连续非递减子数组的长度。所谓“非递减子数组”,指的是该连续片段中任意相邻两项都满足:后一个元素 不小于 前一个元素。子数组表示数组中一段连续的元素序列。1 <= nums.le...
- 在 HarmonyOS 5 的应用开发里,ArkUI 负责界面构建,状态管理负责驱动 UI 刷新,而本地数据持久化则决定了应用是否真正“可用”。官方文档明确将 ArkUI 作为 HarmonyOS 跨设备应用的 UI 框架,同时将用户首选项 Preferences 定位为适合本地轻量级 Key-Value 数据存储的方案。基于这些能力,本文实现一个“专注清单”小应用:支持新增任务、完成任务、... 在 HarmonyOS 5 的应用开发里,ArkUI 负责界面构建,状态管理负责驱动 UI 刷新,而本地数据持久化则决定了应用是否真正“可用”。官方文档明确将 ArkUI 作为 HarmonyOS 跨设备应用的 UI 框架,同时将用户首选项 Preferences 定位为适合本地轻量级 Key-Value 数据存储的方案。基于这些能力,本文实现一个“专注清单”小应用:支持新增任务、完成任务、...
- 使用Java解决:求0—7所能组成的奇数个数在数字组合的问题中,经常会遇到一些有趣的挑战。本文将探讨如何使用Java编程语言来计算由0到7这8个数字所能组成的奇数的个数。这个问题不仅考察了对数字排列组合的理解,还涉及到编程实现的技巧。问题描述给定0到7这8个数字,要求使用这些数字组成不同的整数,并且这个整数必须是奇数。每个数字可以使用多次,也可以不使用。计算所有可能的奇数组合的数量。解决思路... 使用Java解决:求0—7所能组成的奇数个数在数字组合的问题中,经常会遇到一些有趣的挑战。本文将探讨如何使用Java编程语言来计算由0到7这8个数字所能组成的奇数的个数。这个问题不仅考察了对数字排列组合的理解,还涉及到编程实现的技巧。问题描述给定0到7这8个数字,要求使用这些数字组成不同的整数,并且这个整数必须是奇数。每个数字可以使用多次,也可以不使用。计算所有可能的奇数组合的数量。解决思路...
- 2026-03-26:统计主要元素子数组数目Ⅰ。用go语言,给定一个整数数组 nums 和一个整数 target。你要统计数组中连续且非空的所有子数组中,满足如下条件的子数组数量:在该子数组里,target 这个数出现的次数严格大于子数组长度的一半。也就是说,若子数组长度为 len,target 在其中出现了 cnt 次,则必须满足 cnt > len/2。返回满足条件的子数组总数。1 <=... 2026-03-26:统计主要元素子数组数目Ⅰ。用go语言,给定一个整数数组 nums 和一个整数 target。你要统计数组中连续且非空的所有子数组中,满足如下条件的子数组数量:在该子数组里,target 这个数出现的次数严格大于子数组长度的一半。也就是说,若子数组长度为 len,target 在其中出现了 cnt 次,则必须满足 cnt > len/2。返回满足条件的子数组总数。1 <=...
- 智能问数真正该比的,不是“谁更会刷题”,而是谁更能在真实业务语义下稳定答题。从这个角度看,POC 的核心基准不该只是 SQL 生成率,而应该是系统在本体语义、对象关系、指标口径和复杂计算上的综合能力。对于企业级复杂场景来说,真正值得重视的,不是开卷测试下的漂亮数字,而是闭卷测试下的稳定正确率。面向复杂业务问答的智能问数系统,最终比拼的不是题库命中率,而是业务知识能否被结构化、语义化、可推理地沉淀下 智能问数真正该比的,不是“谁更会刷题”,而是谁更能在真实业务语义下稳定答题。从这个角度看,POC 的核心基准不该只是 SQL 生成率,而应该是系统在本体语义、对象关系、指标口径和复杂计算上的综合能力。对于企业级复杂场景来说,真正值得重视的,不是开卷测试下的漂亮数字,而是闭卷测试下的稳定正确率。面向复杂业务问答的智能问数系统,最终比拼的不是题库命中率,而是业务知识能否被结构化、语义化、可推理地沉淀下
- 2026-03-25:最小操作次数使数组元素相等Ⅲ。用go语言,给你一个整数数组 nums。你可以进行如下操作:每次选择数组中的某一个位置 i,把该元素 nums[i] 的值增加 1。目标是:经过若干次操作后,让数组里所有元素都变成同一个相同的数。问:为了使所有元素相等,所需的最少操作次数是多少?1 <= nums.length <= 100。1 <= nums[i] <= 100。输入: ... 2026-03-25:最小操作次数使数组元素相等Ⅲ。用go语言,给你一个整数数组 nums。你可以进行如下操作:每次选择数组中的某一个位置 i,把该元素 nums[i] 的值增加 1。目标是:经过若干次操作后,让数组里所有元素都变成同一个相同的数。问:为了使所有元素相等,所需的最少操作次数是多少?1 <= nums.length <= 100。1 <= nums[i] <= 100。输入: ...
- 一、基本定义特性B树B+树全称Balance TreeBalance+ Tree提出时间1970年(Rudolf Bayer, Edward M. McCreight)B树的变种,主要改进用于数据库和文件系统本质多路平衡查找树在B树基础上,将数据全部放在叶子节点,内部节点只存索引二、核心结构区别1. 数据存储位置B树:每个节点(包括内部节点和叶子节点)都存储键值和数据指针(或实际数据)数据可... 一、基本定义特性B树B+树全称Balance TreeBalance+ Tree提出时间1970年(Rudolf Bayer, Edward M. McCreight)B树的变种,主要改进用于数据库和文件系统本质多路平衡查找树在B树基础上,将数据全部放在叶子节点,内部节点只存索引二、核心结构区别1. 数据存储位置B树:每个节点(包括内部节点和叶子节点)都存储键值和数据指针(或实际数据)数据可...
- 2026-03-24:大于目标字符串的最小字典序回文排列。用go语言,给定两个长度都是 n 的小写字符串 s 和 target,你要在所有“由 s 的字符重排得到的字符串”里筛选出满足以下条件的字符串:1.回文条件:重排后的字符串需要是回文(正着读和反着读完全相同)。2.字典序条件:该回文字符串的字典序要严格大于 target(也就是比 target 在字典排序上更靠后)。在所有满足条件的字... 2026-03-24:大于目标字符串的最小字典序回文排列。用go语言,给定两个长度都是 n 的小写字符串 s 和 target,你要在所有“由 s 的字符重排得到的字符串”里筛选出满足以下条件的字符串:1.回文条件:重排后的字符串需要是回文(正着读和反着读完全相同)。2.字典序条件:该回文字符串的字典序要严格大于 target(也就是比 target 在字典排序上更靠后)。在所有满足条件的字...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签