大厂笔试真题题解限时9.9
文章平均质量分 81
本专栏专注于大厂笔试真题解析,涵盖华为、字节跳动、阿里巴巴、腾讯、百度、美团等知名企业的经典笔试题。
如果你正在准备大厂笔试,不想低效刷题,欢迎关注本专栏,一起拿下理想Offer!
余额抵扣
助学金抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
什码情况
我们专注于算法辅导与面试辅导,提供系统化的学习方案,帮助你高效提升编程能力,顺利拿下技术面试!
我们的服务包括:
算法辅导:刷题提效、解题思维培养、专题训练(动态规划、图论、贪心等)
面试辅导:大厂面试真题解析、简历优化、模拟面试,助你拿下理想Offer
1V1个性化辅导,学习更高效!
无论你是初学者还是求职冲刺阶段,我们都能提供适合你的提升方案。
扫码添加微信(code5bug),免费试课,助你高效提升!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算调度流程执行时间(100分) - 华为机试真题题解
无线用户管理系统中,一个用户呼叫流程称为一个 task。task 由若干个子流程(Procedure)组成,Procedure 可以继续调用更小粒度的 Procedure;task 是呼叫流程的入口,也是一种特殊的Procedure。为了对呼叫流程处理性能进行优化分析,调度框架在每个Procedure的入口和出口记录了系统时间戳日志。现在需要你根据日志信息分析得到每个Procedure的实际执行时间(不包括子 procedure)。原创 2025-04-23 07:15:00 · 159 阅读 · 0 评论 -
获取网络忙时数据(100分) - 华为机试真题题解
工程师小王想要从海量的网络数据中,筛选出忙时数据。由于是海量数据,小王没办法对海量数据进行排序,再取topN的忙时数据(将数据从大到小排序,取前N个)。聪明的小王想到了使用固定大小的优先级队列来进行数据筛选。为了场景简化,我们用正整数集来表示海量的网络数据,同时只取N个忙时数据,也即只取N个最大的正整数。针对每一批数据输入,单独输出一行结果,直接将N个正整数拼接完完整的一行字符串输出即可。原创 2025-04-22 18:17:16 · 109 阅读 · 0 评论 -
合并重叠和连续IP区间 - 华为机试真题题解(100分)
给定多个IP区间,其中每个区间表示为[start_ip, end_ip],请合并所有重叠和连续的IP区间,并返回一个IP区间顺序集合。区间顺序要求按照start_ip从小到大升序排序。原创 2025-04-21 19:19:40 · 68 阅读 · 0 评论 -
多少双手套 - 小米机试真题题解
小A有很多双手套,但是由于他不是很爱收拾所以现在这些手套全部乱成一团。小A的手套是不分左右手的,但是需要两只相同花色的手套才能匹配成一双。小A现在将这些手套排成一行,他想知道如果将区间 $[l, r]$ 中的所有手套取出,且 $r - l + 1$ 是偶数,这些手套是否刚好能组成 $\frac{(r - l + 1)}{2}$ 双手套。小A会提出这个问题很多次,你能帮他吗?原创 2025-03-28 13:13:05 · 179 阅读 · 0 评论 -
丢失报文位置 - 华为机试真题题解
某通信系统持续向外发送报文,使用数组 `nums` 保存 `n` 个最近发送的报文,用于在报文未达到对端的情况下重发。报文使用序号 `sn` 表示,序号 `sn` 按报文发送顺序从小到大排序,相邻报文 `sn` 不完全连续且可能相同。报文使用循环覆盖的方式保存,即 `nums` 数组填满后,从头开始保存新的报文。假设需要重发序号为 `sn` 的报文。请找出序号为 `sn` 的报文在数组中的起始位置和结束位置。原创 2025-03-26 14:28:59 · 173 阅读 · 0 评论 -
好友推荐系统 - 华为机试真题题解
这是一个关于社交网络平台的“好友推荐系统”的问题,基于“共同好友数量”来衡量两个用户之间的相似度,并根据相似度进行排序,推荐给用户相似度最高的好友。3.如果推荐的好友个数满足L个,则推荐与用户K有共同好友关系的用户(陌生人)作为可能好友,如果推荐的好友不满足L个用户,剩余推荐用户编号使用0来占位。第一行包含四个整数 N,M 、K和L,分别表示用户的数量(N),好友记录条数(M)、查询的用户编号(K)和推荐的好友数量(L)。系统根据输入用户编号K,输出与此用户K相似度最高的前L个用户ID来推荐给用户K。原创 2025-03-14 19:08:15 · 1011 阅读 · 0 评论 -
二叉树消消乐 - 华为机试真题题解
给定原始二叉树和参照二叉树(输入的二叉树均为满二叉树,二叉树节点的值范围为[1,1000],二叉树的深度不超过1000),现对原始二叉树和参照二叉树中相同层级目值相同的节点进行消除、消除规则为原始叉树和参照二叉树中存在多个值相同的节点只能消除等数量的、消除后的节点变为无效节点,请按节点值出现频率从高到低输出消除后原始二叉树中有效节点的值(如果原始二叉树消除后没有有效节点返回0)。原始二叉树中有效节点的值,按出现频率从高到低排序(相同频率的值按大小排序),相同频率的值按降序排列。原始二叉树中的节点个数。原创 2025-03-13 12:06:32 · 603 阅读 · 0 评论 -
T2.小牛架炮 - 美团机试真题题解
已知每个炮的攻击方式是:先选一个攻击方向(上、下、左、右),该方向上看见的第一个棋子为“炮架”,该炮可以通过炮架攻击到炮架后面的棋子(只能攻击到炮架后面的第一个)。,因为我们需要分别统计同一行和同一列上的炮的情况,以确定每个炮的攻击目标。接下来的几行,每行输入两个整数xi,yi,代表每个炮所在的坐标。输出几行,每行输出一个整数,代表第i个炮可以攻击到的炮的数量。在无限大的棋盘中有n个炮,第个炮的坐标是(xi,yi)。原创 2025-03-13 10:27:52 · 1216 阅读 · 0 评论 -
T1.小牛的文本加密 - 美团机试真题
小牛有一个加密的字符串s,你无意间得到了他的加密方式,尝试解开它!初始时,解密字符串t为空,除此之外,还有一个记录位移的整数p为0。依次对每一个i = 1,2,…,|s|进行以下操作(其中|s|代表字符串s的长度)原创 2025-03-11 09:48:43 · 473 阅读 · 0 评论 -
T3.最大异或值 - 饿了么
的操作,主要目的是通过多次查询、插入、删除操作来求解给定整数与字典树中的数的异或值的最大值。字典树主要用于处理按位的前缀问题,本题通过位运算来处理异或操作,在此基础上使用字典树来动态地处理插入、删除和查询操作。询问黑板上哪个数字与整数x的异或值最大(若黑板上此时没有数字,则输出 -1)。代码实现的核心是通过字典树来实现动态的插入、删除和查询。对于每一次询问操作,输出一个整数,代表答案。对于每一次询问操作,你需要告诉他答案。原创 2025-03-11 09:45:54 · 506 阅读 · 0 评论 -
T2.小红的验证码 - 饿了么
处随机填入[0,9]的数字,然后给出m个图片,为 pitcurei(1<=i<=m),你需要按照1~m的顺序输出这 m 个数字以正确识别小红的系统。接下来共 m*5行,每行5列,表示给定的图片。我们需要根据给定的图像模板,识别出图像所表示的数字。给定了一些“模糊”的验证码图像,每个图像表示一个数字,图像中的。类的题目,涉及到如何将给定的图像与事先定义好的模板进行匹配。一个整数,表示图片所所表示的正确验证码。原创 2025-03-10 13:43:19 · 586 阅读 · 0 评论 -
T1.小红的字符串 - 饿了么
小红拿到了一个01串s。她将进行恰好一次以下操 作:选择下标 `i,j(i≠j)`,交换s[i]和s[j]。小红想知道,不同的操作方案,最终能生成多少不 同的字符串?原创 2025-03-10 13:39:31 · 604 阅读 · 0 评论 -
完成计算任务的最短时间 - 华为机试真题题解
任务可以看作背包的物品,每个物品有不同的重量(运行时间),但是我们要做的并不是计算背包最大容量,而是通过合理的分配任务,使得两个计算机的完成时间尽可能接近,从而最小化最大完成时间。请你合理分配这些任务到A和B上,并返回运行完成这些计算任务所需要的最小时间。问题,涉及到任务的分配,使得总的运行时间最小。具体来说,我们要通过合理分配任务到两台计算机A和B上,以最小化任务的完成时间。**方法二:**bitset。原创 2025-03-07 09:41:59 · 1238 阅读 · 0 评论 -
图片表格内容识别转换-II - 华为机试真题题解(Java)
图片表格内容识别转换-II - 华为机试真题题解(Java)华为云推出了“通用表格识别”服务,可以将图片表格转换成文本数据。请你将文本数据进一步转换为“文本型表格”,如下图所示:原创 2024-08-08 17:26:31 · 1398 阅读 · 0 评论 -
电话号码转换 - 华为机试真题题解(Java)
电话号码转换 - 华为机试真题题解(Java)将电话号码转换,需要实现如下的中英文电话号码转换:* 输入的字符串中每个数字对应为中文数字中的英文单词,如Double表示两个数字相同。* 将输入的中文数字字符串转换为英文单词的电话号码。* 若输入不合法,则输出字符串`ERROR`。原创 2024-08-08 17:25:08 · 552 阅读 · 0 评论 -
T2最长的AB序列(20分) - 京东前端笔试编程题&题解
给出一个仅由字符AB构成的字符串Str请你求出S中包含A和B个数相同的连续区间的最长长度。原创 2024-03-28 11:38:48 · 918 阅读 · 0 评论 -
T1 藻类植物 (15分)- 京东前端岗笔试编程题 & 题解
我们用 $x_i$ 表示第 i 年年初池塘中藻类植物的总重量,那么池塘中藻类植物的发展满足这个规律: $x_{i+1} = r * x_i - d$现在给你 $r, d, x_{2024}$,请你计算未来十年里每年年初池塘中藻类植物的总重量。原创 2024-03-28 11:24:35 · 888 阅读 · 0 评论 -
T2. 排队选人 - 小米前端笔试编程题解
小D是一名老师,他想选出一些同学参加一个团体比赛。总共有n个同学,每个同学有一个能力值x和一个合作值y,小D将这些同学排成一排。选人的规则如下:- 小D将选择一排中连续的k个同学参加比赛,而且为了保证比赛成绩,这k个同学的能力值不影小于a,合作值不能小于b。 小D想知道总共有多少种可能的选人方案。原创 2024-03-27 16:22:29 · 645 阅读 · 0 评论 -
T1 神奇苹果桶 (25分) - 小米前端笔试编程题解
小希在森林冒险的时候发现一个神奇的木桶,某些时会凭空出现一些苹果,小希很解地大家分享了这一个神奇的木桶,让大家都能享用这些大自然的溃赠。为了方便大家来享用,小希对这一神奇的木桶的苹果数量改变进行了记录通知大家,以免在木桶空时让特意过来的人们空手而归。小希记录下来的数量改变有3种:1. 苹果数是凭空增加了m个。2. 人们来参观时想要取走m个苹果,不过如果此时苹果数景不足m则放弃此次操作,一个都不取。3. 小希取走1/m的苹果进行义卖活动,如果苹果数量不能除,小希会对其进行向上取整,例如有1原创 2024-03-27 16:20:51 · 981 阅读 · 0 评论 -
T2 小美的平衡矩阵(25分) - 美团编程题 & 题解
小美拿到了一个`n*n`的矩阵,其中每个元素是 0 或者 1。小美认为一个矩形区域是完美的,当且仅当该区域内 0 的数量恰好等于 1 的数量。现在,小美希望你回答有多少个`i*i`的完美矩形区域。你需要回答$1\leq i \leq n$的所有答案。原创 2024-03-09 12:34:53 · 4856 阅读 · 5 评论 -
T1 小美的数组询问(15分) - 美团编程题 & 题解
小美拿到了一个由正整数组成的数组,但其中有一些元素是未知的(用 0 来表示)。现在小美想知道,如果那些未知的元素在区间 `[l,r]` 范围内随机取值的话,数组所有元素之和的最小值和最大值分别是多少?共有`q` 次询问。原创 2024-03-09 12:32:43 · 1380 阅读 · 0 评论 -
商城双11大促销 - 华为机试真题题解
商城双11大促销,每种商品限购两件。一共有M种商品。每种商品的原始价格为X元。买一件折扣价是Y元,买两件折扣价是Z元。其中X>=Y>=Z。小明银行卡里有余额N元。在N元的范围内怎么购买商品才可以获得最多的优惠金额?原创 2024-03-03 13:03:09 · 662 阅读 · 0 评论 -
统计业务流量的毫秒级峰值 - 华为机试真题题解
业务模块往外发送报文时,有时会出现网卡队列满而丢包问题,但从常规的秒级流量统计结果看,业务的流量并不大。实际上可能是业务出现了毫秒级的流量突出,导致短时间内超过出了网卡的处理能力;而这种突发持续时间并不长,因此,秒级统计结果呈现不出异常。现给出一段时间内各个时间点业务发送的报文数,请统计出此段时间内流量的毫秒级峰值,即1毫内业务发送的最大报文数 (时间戳相差小于1毫秒范围的发送报文数,不含时间戳相差正好为1毫秒的时刻)原创 2024-02-29 16:16:28 · 713 阅读 · 0 评论 -
信息搜索 - 华为机试真题题解
请你设计一个程序,在给定消息中,搜索是否存在关心的信息。消息是有固定格式,具体格式如下:- 消息为字符串,以TLV格式存储 (即Tag+Length+Value方式),T占两个字符,L占两个字符,V即为指定长度L的字符串,其中T和L的每个字符均为0到9的数字字符,一个消息中可以有多个TLV,但每个TLV的Tag不能重复;- 一个消息中可以存在多个TLV,但不会嵌套TLV;- 消息格式可能不正确,即不符合给定格式规范,如:不是TLV格式(T和L不是数字字符)、Value按照Len指定的长度计算超过了字原创 2024-02-29 15:26:52 · 515 阅读 · 0 评论 -
比值计算 - 荣耀机试真题题解 ( 第1题 100 分)
已知差值$ x=10*log10(S/N)-10*log10(S/(N+k*N)) $,计算10*log(k)并打印出来(整数即可)### 输入描述差值 x### 输出描述10*log10(k) 并打印出来(整数即可)原创 2024-02-05 20:50:15 · 1429 阅读 · 0 评论 -
大礼包 - 华为机试真题题解
考试平台:分值: 200分(第二题)考试时间: 2024-01-31 (两小时)。某公司针对新用户推出大礼包,从任意一天注册开始,连续登陆 `x` 天,每天可以领取一定的金币。领取金币的数量与该公司新设计的虚拟世界的日历相关,该日历一年有 `n` 个月,第 `i` 个月有 $d_i$ 天,每一年都一样。在每个月第一天会得到1个金币,第二天会得到 2个金币,第三天会得到 3 个金币...,后面依次类推。请计算新用户注册后连续登陆 `x` 天,最多可以获取多少金币。原创 2024-02-04 19:26:09 · 1510 阅读 · 0 评论 -
整数分解结果的枚举 - 华为机试真题题解
考试平台:分值: 300分(第三题)考试时间: 2024-01-31 (两小时)给你一个整数N(1原创 2024-02-02 11:37:20 · 1212 阅读 · 0 评论 -
找出最可疑的嫌疑人 - 华为机试真题题解
考试平台:分值: 100分(第一题)考试时间: 2024-01-31 (两小时)民警侦办某商场店面盗窃案时,通过人脸识别针对嫌疑人进行编号1-100000。现在民警在监控记录中发现某个嫌疑人在被窃店面出现的次数超过了所有嫌疑人总出现次数的一半,请帮助民警尽可能高效的找到该嫌疑人的编号。原创 2024-02-01 22:24:08 · 836 阅读 · 0 评论 -
大模型训练 - 华为机试真题第二题(200分)
考试平台:题目类型: 3 道编程题 (100分 + 200分 + 300分)考试时间: 2024-01-24 (两小时)AI大模型学习大量的训练样本,通过大量参数拟合出样本背后复杂的高维概率密度分布关系。由于训练数据量越来越大,参数越来越多,模型越来越大,传统超级计算机算力和资源有限无法满足训练需求,假设可通过量了计算机来进行人模型训练。现有简化后训练了任务模型列表 tasks, tasks[i] 表示第 i个子任务模型的算力需求,为了保证模型计算的SLA要求所有的子任务模型在T个时刻内完成计算。原创 2024-01-25 11:18:00 · 1397 阅读 · 0 评论 -
计算积分 - 华为机试真题第一题(100分)
考试平台:题目类型: 3 道编程题 (100分 + 200分 + 300分)考试时间: 2024-01-24 (两小时)小明有根绳子,上面穿了很多玻璃球,玻璃球由红绿蓝三种颜色组成,其中红色球1分,绿色球2分,蓝色球3分。现在对同颜色连在一起的球有一个积分奖励规则,当这个球与前面1个球颜色相同会给此球奖励1分;当这个球与前面2个球的颜色都相同会给此球奖励2分;以此类推,当这个球与前面3个球的颜色都相同会给此奖励3分;现在请从前在后计算这串该璃球的累计分数。原创 2024-01-25 11:13:05 · 547 阅读 · 0 评论
分享