信息与控制工程学院
就业企航“企业岗位笔试真题拆解”栏目
秋招笔试战已打响!华为、阿里、百度等大厂2025年笔试题难度大幅提升,但信控er专业能力恰是解题关键,本期精选了华为2025年秋招AI岗和小米京东2024年秋招后端开发岗笔试题,助力每一位求职路上的信控er~
华为2025年秋招AI岗
1.三状态马尔可夫链的转移矩阵为[[0.1,0.9,0],[0,0.2,0.8],[0.5,0,0.5]]。从状态2出发,两步到达状态3的概率是(D)。
A、0.4
B、0.64
C、0.16
D、0.56
2.序列输入长度s=256,隐藏维度d=1024,注意力头数h=16。多头注意力中Q/K/V三个投影矩阵的总参数量是(D)。
A、3*s*d*h
B、d*d*h
C、3*d*d*h
D、3*d*d
3.设A为n阶矩阵(n≥2),且|A|=4,求|(A*)*|(A*为伴随矩阵)。(C)
A、4^(n−1)
B、4^n
C、4^(n−1)^2
D、4^(n)^2
4.用拉格朗日插值多项式通过点(0,1)、(1,3)、(3,9)构造P(x),则P(2)等于(C)。
A、6
B、P(x)的取值不唯一
C、17/3
D、37/7
5.在神经网络中,以下激活函数能有效缓解梯度消失并在隐藏层广泛使用的是(B)。
A、阶跃函数
B、ReLU
C、Sigmoid
D、Tanh
6.某工厂产品的先验次品率为0.05。质检员对单件进行独立检测,其性能如下:若样品为次品,则判为"次品"的概率为0.99;若样品为正品,则判为"正品"的概率为0.98(等价地,误判为"次品"的概率为0.02)。现随机抽取一件产品,检测结果为"次品"。则该样品实际为次品的后验概率是(A)。
A、0.723
B、0.838
C、0.932
D、0.867
7.关于线性回归,哪项表述正确?(C)
A、岭回归在损失中加入L1正则,可令部分系数为0
B、OLS通过最小化绝对误差,有闭式解
C、多重共线性会显著增大回归系数方差
D、R^2越高泛化越强,应多加特征提升R^2
8.抛两枚均匀硬币,A="至少一个正面",B="两个都是正面",则P(B|A)等于(A)。
A、1/3
B、1/4
C、1/2
D、3/4
9.输入尺寸3×224×224,经7×7卷积,stride=2,padding=3,输出通道64。输出特征图的空间尺寸为(B)。
A、128×128
B、112×112
C、256×256
D、224×224
10.词表大小50k,Embedding维度768,输入序列长512。Embedding层参数量为(B)。
A、512×768
B、50k×768
C、50k×512
D、50k+768
11.输入维度d=768,FFN中间层为3072。FFN两层全连接的参数量(含偏置)是(D)。
A、2*768*3072
B、768*3072
C、768*3072+3072*768
D、(768*3072+3072)+(3072*768+768)
12.在高斯混合模型(GMM)中,EM算法的E步主要计算(A)。
A、后验概率
B、先验概率
C、参数更新
D、特征函数
13.给定两个独立测量量x=1.250±0.040,y=8.000±0.200。令z=x·y。按"绝对误差限"的定义,取x、y在其允许区间的组合使z与名义值z0=1.250×8.000的偏差达到最大,求该最大偏差值(绝对误差限)。(A)
A、0.578
B、0.562
C、0.560
D、0.590
14.矩阵A=[[4,1],[1,4]]的特征值是(A)。
A、3和5
B、4和4
C、0和8
D、2和6
15.两条生产线:A合格率90%、产量占60%;B合格率80%、产量占40%。随机抽到一件不合格品,来自A线的概率是(A)。
A、3/7
B、4/7
C、6/7
D、5/7
16.大模型文本语义相似度计算,正确的是(ACD)。
A、可用两文本的Embedding向量计算余弦相似度
B、不同模型的嵌入向量维度必须统一
C、微调时加入同义句对能提升相似度精度
D、模型对"语义相似但表达差异大"的文本识别存在一定局限
17.在随机森林中,下列哪些方法可以提升泛化能力(ACD)。
A、使用Bagging
B、增大max_features
C、降低每棵树的最大深度
D、增加树的数量
18.对实矩阵X∈R^{n×d}的奇异值分解X=UΣV^T,以下说法正确的是(ABCDE)。
A、U的前r列构成X列空间的一组正交基(r=rank(X))
B、U、V为正交矩阵
C、Σ的对角元素按非增序排列
D、rank(X)等于Σ的非零对角元素个数
E、Σ的非零奇异值等于XX^T非零特征值的平方根
19.以下哪些算法属于无监督学习(BCD)。
A、随机森林
B、主成分分析(PCA)
C、高斯混合模型(GMM)
D、K-Means
20.关于最大似然估计MLE,哪些说法正确(BCD)。
A、MLE一定无偏
B、MLE的估计量可能不是唯一解
C、MLE通常要求样本独立同分布
D、MLE可用数值优化求解复杂模型参数
21. 统计监控数据
你拿到了一台存储集群导出的"监控快照"原始行。该行把若干个样本首尾相接在一起,每个样本严格包含19个浮点特征(按固定顺序)。请把整行解析为若干样本,然后对每一列特征分别计算以下统计量,并按指定顺序输出:
对每列特征依次输出:mean max min ptp std var skew kurt

22.二分类的意图判定
任务:用逻辑回归做二分类的意图判定。输入是一串仅由大写字母A~G组成的字符串;输出是标签0或1。
特征:对每条字符串做7维one-hot存在编码,顺序固定为A B C D E F G;某字母出现过则该维取1,否则取0。
模型:单层逻辑回归,权重w和偏置b初始为0;激活用sigmoid;损失为二分类交叉熵;优化用学习率0.1、轮数20、batch size=1的梯度下降;最终预测阈值0.5,大于阈值判1,否则判0。


1.完成在双向循环链表结点p之后插入s的操作是(D)
A、p->next=s;s->prior=p;p->next->prior=s;s->next=p->next
B、p->next->prior=s;p->next=s;s->prior=p;s->next=p->next
C、s->prior=p;s->next=p->next;p->next=s;p->next->prior=s
D、s->prior=p;s->next=p->next;p->next->prior=s;p->next=s
2.一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是(C)
A、1,2,3,A,B,C
B、C,B,A,1,2,3
C、C,B,A,3,2,1
D、1,2,3,C,B,A
3.有一组数据"12,15,1,18,2,35,30,11",用选择排序由小到大排序,第2趟交换数据后数据的顺序是(B)
A、11,1,2,12,35,18,30,15
B、1,2,12,18,15,35,30,11
C、1,2,12,15,18,35,30,11
D、1,2,11,12,15,18,35,30
4.以下函数的时间复杂度是(A)
voidfoo(intn,intx,inty){
intz=0;
if(n<=0){
z=x+y;
}else{
foo(n-1,x+1,y);
foo(n-1,x,y+1);
}
}
A、O(2^n)
B、O(n)
C、O(logn)
D、O(n^2)
5.如果进程请求它必须等待的某些事件,则进程进入(B)
A、退出状态
B、阻塞状态
C、挂起状态
D、就绪状态
6.一进程刚获得三个主存块的使用权,若该进程访问页面的次序是{1321215123},采用LRU算法时,缺页数是(C)次。
A、3
B、4
C、5
D、6
7.在TCP/IP四层模型中,TCP和UDP是传输层中两个非常重要的协议,下列选项中,关于这两种协议的区别描述错误的是(C)
A、TCP提供的是面向连接的、可靠的端到端通信机制
B、为了确保数据的可靠传输,TCP采用了确认和重发机制
C、允许丢包的前提下,TCP相比UDP传输效率更高
D、UDP相对数据传送可靠性要求没有TCP那么严格
8.HTTPS采用(A)实现安全网站访问
A、SSL
B、IPsec
C、PGP
D、SET
9.某网站的数据库有一个成绩表myscore,希望找出成绩表中平均得分小于90的所有试卷。(B)
A、selectpaper_idfrommyscorewheresum(score)<90groupbypaper_id
B、selectpaper_idfrommyscoregroupbypaper_idhavingavg(score)<90
C、selectpaper_idfrommyscorewhereavg(score)<90
D、selectpaper_idfrommyscorewhereavg(score)<90groupbypaper_id
10.下面关于InnoDB存储引擎和MyISAM存储引擎正确的是(A)
A、InnoDB支持行级锁和表级锁,而MyISAM支持表级锁
B、InnoDB支持全文索引,而MyISAM不支持全文索引
C、InnoDB不支持事务,而MyISAM支持事务
D、InnoDB不支持外键,而MyISAM支持外键
11.下列选项关于事务和并发控制的描述不正确的是(C)
A、并发控制机制的好坏是衡量一个数据库管理系统性能的重要标志之一
B、可串行性是判断并发事务是否正确的准则
C、SQLServer中每一条select、insert、update、delete语句都是显性事务的一部分
D、事务的隔离级别越高,并发能力也就越低
12.在Linux中,将文件xyz中的单词"AAA"全部替换为"BBB",正确的命令为(B)
A、sed's/AAA/BBB'xyz>xyz
B、sed's/AAA/BBB/g'xyz>xyz
C、replace's/AAA/BBB/p'xyz>xyz
D、replace's/AAA/BBB/d'xyz>xyz
13.在opt目录下查找文件属主为root,属组为root的文件或目录,下面命令正确的是(B)
A、find/opt-user-grouprootroot
B、find/opt-userroot-grouproot
C、grep/opt-user-grouprootroot
D、grep/opt-userroot-grouproot
14.下图描述了一种设计模式,该设计模式不可以(B)
A、动态决定由一组对象中某个对象处理该请求
B、动态指定处理一个请求的对象集合,并高效率地处理一个请求
C、使多个对象都有机会处理请求,避免请求的发送者和接收者间的耦合关系
D、将对象连成一条链,并沿着该链传递请求
15.某OA系统需要提供一个假条审批的模块,如果员工请假天数小于3天,主任可以审批该假条;如果员工请假天数大于等于3天,小于10天,经理可以审批;如果员工请假天数大于等于10天,小于30天,总经理可以审批;如果超过30天,总经理也不能审批,提示相应的拒绝信息。如果假条审批使用模式来进行设计,可以使用(A)模式。
A、责任链模式
B、备忘录模式
C、模板方法模式
D、访问者模式
16.在intp[][4]={{1},{3,2},{4,5,6},{0}};中,p[1][2]的值是(B)
A、1
B、0
C、6
D、2
17.fun(21)运行结果是(A)
intfun(inta){
a^=(1<<5)-1;
returna;
}
A、10
B、5
C、3
D、8
18.设有以下宏定义:
#defineY(n)((N+1)*n)
则执行语句z=2*(N+Y(5+1))后,z的值为(A)
A、60
B、190
C、248
D、上述答案都不对
19.下面程序的输出结果是(B)
#include<iostream.h>
voidmain(){
intn[][3]={10,20,30,40,50,60};
int(*p)[3];
p=n;
cout<<p[0][0]<<","<<*(p[0]+1)<<","<<(*p)[2]<<endl;
}
A、10,30,50
B、10,20,30
C、20,40,60
D、10,30,60
20.下面关于多态性的描述,错误的是(C)
A、C++语言的多态性分为编译时的多态性和运行时的多态性
B、编译时的多态性可通过函数重载实现
C、运行时的多态性可通过模板和虚函数实现
D、实现运行时多态性的机制称为动态绑定
21.如下代码的结果是什么?(B)
class Base {
Base() {
System.out.print("Base");
}
}
public class Alpha extends Base {
public static void main( String[] args ) {
new Alpha();
new Base();
}
}
A、Base
B、BaseBase
C、编译失败
D、代码运行但没有输出
E、运行时抛出异常
22.执行如下Java程序,输出结果是(C)
class Test
{
private int data;
int result = 0;
public void m()
{
result += 2;
data += 2;
System.out.print(result + " " + data);
}
}
class ThreadExample extends Thread
{
private Test mv;
public ThreadExample(Test mv)
{
this.mv = mv;
}
public void run()
{
synchronized(mv)
{
mv.m();
}
}
}
class ThreadTest
{
public static void main(String args[])
{
Test mv = new Test();
Thread t1 = new ThreadExample(mv);
Thread t2 = new ThreadExample(mv);
Thread t3 = new ThreadExample(mv);
t1.start();
t2.start();
t3.start();
}
}
A、0 22 44 6
B、2 42 42 4
C、2 24 46 6
D、4 44 46 6
23. 如下代码的输出结果是什么?(D)
public class Test {
public int aMethod(){
static int i = 0;
i++;
return i;
}
public static void main(String args[]){
Test test = new Test();
test.aMethod();
int j = test.aMethod();
System.out.println(j);
}
}
A、0
B、1
C、2
D、编译失败
24.以下代码运行输出的是(C)
public class Person{
private String name = "Person";
int age=0;
}
public class Child extends Person{
public String grade;
public static void main(String[] args){
Person p = new Child();
System.out.println(p.name);
}
}
A、输出:Person
B、没有输出
C、编译出错
D、运行出错
25.以下程序的输出结果是(A)
public class Print{
static boolean out(char c){
System.out.print(c);
return true;
}
public static void main(String[] argv){
int i = 0;
for(out('A');out('B') && (i<2);out('C')){
i++;
out('D');
}
}
}
A、ABDCBDCB
B、BCDABCD
C、编译错误
D、运行错误
26.下面Go程序的运行结果为(C)
package main
import (
"fmt"
)
func main() {
i := [3]int{10, 10, 10}
j := []int(i[2:3])
i[2] = 900
fmt.Println(j[0])
}A、0
B、10
C、900
D、编译错误
27. 下面关于Go语言中的map说法正确的是(A)
A、map反序列化时json.unmarshal的入参必须为map的地址
B、在函数调用中传递map,则子函数中对map元素的增加不会导致父函数中map的修改
C、在函数调用中传递map,则子函数中对map元素的修改不会导致父函数中map的修改
D、不能使用内置函数delete删除map的元素
28.下面关于Go语言中调度器的说法错误的是(D)
A、Go语言中的调度是为了多个协程能合理的利用线程
B、Go为了方便的控制协程,会把当前线程中的协程移交到其它线程继续执行,从而避免因线程阻塞影响协程的运行
C、系统调用导致频繁的线程阻塞和取消阻塞操作增加了系统开销,这是GM模型调度器的一个缺点
D、Go语言中新的调度器使用GPM模型,这种模型没有任何缺点
29.下面关于Go语言中指针运算的说法错误的是(D)
A、可以通过"&"取指针的地址
B、可以通过"*"取指针指向的数据
C、当一个指针被定义后没有分配到任何变量时,它的值为nil
D、可以对指针进行自增或自减运算
30.以下关于Go的说法正确的是(B)
1.Go支持运算符重载
2.Go函数可以返回多个值
A、只有1正确
B、只有2正确
C、1和2都正确
D、1和2都不正确
31.牛牛与切割机
有一个序列a1,a2,...,an,牛牛将对这个序列切割一刀(划分分成两个不相交的非空序列,一个序列为 a1,…,ap,另一个序列为 ap+1,…,an),牛牛切割的代价为两个序列元素和的乘积。牛牛想知道切割代价最小是多少。

32.字符串排序
给定n个字符串,请你对这n个字符串按照以下规则从小到大排序。
对于任意两个字符串s和t,在排序后应当满足:
若s是t的一个前缀,则s在排序后的下标小于等于t的在排序后的下标。
若存在整数i,使得s的前i−1个字符和t的前i−1个字符相同,且s和t的第i个字符不同,则比较第i个字符的大小关系(字符的大小关系顺序由输入数据给出)。若s的第i个字符小于等于t的第i个字符,则s在排序后的下标小于等于t的在排序后的下标。


33.牛牛的糖果树
牛牛的朋友送了她一棵节点数为n的糖果树(1号点为根节点),树上的每个糖果都有一个颜色。
牛牛吃糖果有一个习惯,她每次都会吃掉一整个子树的糖果,她喜欢与众不同,所以每次吃之前她都会把出现次数最多的颜色的糖果扔掉(可能有多个出现次数最多的颜色,此时要全部扔掉),她可以选择任意一棵子树吃掉,但她只能吃一次,因此她想知道她一次能吃到的所有糖果的颜色的异或和最大是多少(如果吃到了多个颜色相同的糖果,也需要做多次异或),你能帮帮她吗?



编辑:姚梁珺 李慧茹
校对:王凯
审核:杨晓寒
