历年招聘笔试真题
题库题量
34 道
题型
2 类
真题改编
34 道
技术岗模拟卷
26 题
非技术岗模拟卷
中大厂机器人

优必选校园招聘笔试专题。题库共 34 题,科目构成:人工智能 13 题 · 综合知识 7 题 · 算法与数据结构 4 题 · 操作系统 4 题 · 计算机网络 3 题 · 编程语言 2 题 · 数学与逻辑 1 题。题目整理自公开渠道的历年笔试真题与高频考点,科目分布参照该单位历年笔试结构,并配套行测等公共能力科目题库;适合考前定向刷题与模拟考试,不代表企业实际出题。

开始练习登录后可见答案与解析

题型分布点题型即可只练这一类,💻 为技术岗考查范围(💻+ 兼有非软件题)

题型题量主要二级题型
其他 💻+21综合知识(7) · 算法与数据结构(4) · 操作系统(4) · 计算机网络(3) · 编程语言(2) · 数学与逻辑(1)
人工智能 💻13-

题目列表共 34 道 · 点题即可作答

编程语言多选难度 3真题改编 · 2023
1. 对如下代码描述正确的是? #include <stdio.h> #include <stdlib.h> #include <string.h> void getMemory(char **p) { *p = (char*)malloc(100); } int main() { char * str = NULL; getMemory(&str); strcpy(str,"hello world"); printf(str); return 0; }
练习本题 ›
综合知识iOS多选难度 3真题改编 · 2023
2. iOS中,以下哪些应用可以被授予后台运行权限?
练习本题 ›
操作系统iOS单选难度 3真题改编 · 2023
3. iOS中,经常使用GCD进行多线程编程,如下在主线程中调用的代码的输出是哪个选项 dispatch_sync(dispatch_get_main_queue(), ^{ NSLog(@"Hello ") } ); NSLog(@"UBT ");
练习本题 ›
操作系统iOS多选难度 3真题改编 · 2023
4. 如下哪些可以用于iOS的多线程编程
练习本题 ›
综合知识Android多选难度 3真题改编 · 2023
5. 以下哪些是可以在Android中作为存储数据的方式
练习本题 ›
综合知识Android多选难度 3真题改编 · 2023
6. Android中关于Broadcast Receiver的描述,以下正确的是
练习本题 ›
综合知识Android多选难度 3真题改编 · 2023
7. Android中关于9-patch图,上,下,左,右描线的含义,以下哪些描述是正确的?
练习本题 ›
综合知识Android多选难度 3真题改编 · 2023
8. Activity的生命周期包括哪些?
练习本题 ›
操作系统多选难度 3真题改编 · 2023
9. 两个等价线程并发的执行下列程序,a为全局变量,初始为5,假设printf、++、--操作都是原子性的,则输出可能是() void foo() { if(a >= 5) { a--; } else{ a++; } printf("%d", a); }
练习本题 ›
编程语言多选难度 3真题改编 · 2023
10. 程序中thread01和thread02分别是两个线程的入口函数,如下那些选项的输出是可能的? #include <iostream> #include <thread> #include <Windows.h> #include <mutex> using namespace std; mutex mu; mutex me; int totalNum = 1; int anotherNum = 0; void thread01() { while (totalNum > 0) { mu.lock(); cout << "Thread1, totalNum is " << totalNum << endl; totalNum--; me.lock(); anotherNum++; cout << "Thread1, anotherNum is " << anotherNum << endl; me.unlock(); Sleep(100); mu.unlock(); } } void thread02() { while (totalNum > 0) { me.lock(); anotherNum += 2; mu.lock(); totalNum--; mu.unlock(); Sleep(100); me.unlock(); } }
练习本题 ›
算法与数据结构队列单选难度 3真题改编 · 2023
11. 一个队列的入队顺序是1,3,5,7,9,它的输出应该是
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2023
12. 若已知一个栈的入栈序列是1,2,3,4,5...n, 出栈序列为p1, p2, p3,....pn, 若p1=n-1, p2=n, 那么pi(i>2)用如下那个公式可以表示?
练习本题 ›
计算机网络单选难度 3真题改编 · 2023
13. 在使用HTTP1.0进行断点续传下载时,以下哪个header在请求中一定要有,否则无法断点下载 ?
练习本题 ›
计算机网络多选难度 3真题改编 · 2023
14. 以下关于DNS描述正确的是?
练习本题 ›
算法与数据结构多选难度 3真题改编 · 2023
15. 以下哪些关于链表的描述是正确的?
练习本题 ›
计算机网络多选难度 3真题改编 · 2023
16. 以下关于HTTPS描述正确的是?
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2023
17. 已知一个有序表为(13,18,24,29,41,50,55,61,90,100,101,139,141,150,159,使用二分查找,经过几次能找到90这个数字
练习本题 ›
操作系统多选难度 3真题改编 · 2023
18. 如下选项,哪些线程死锁的有关描述是正确的?
练习本题 ›
人工智能单选难度 3真题改编 · 2023
19. K-means 无法聚以下哪种形状样本?
练习本题 ›
人工智能单选难度 3真题改编 · 2023
20. 以下说法错误的一项是
练习本题 ›
数学与逻辑单选难度 3真题改编 · 2023
21. 在建立线性回归模型时,3 对变量(Var1 和Var2,Var2 和Var3,Var3 和Var1) 之间的相关性分别为-0.98,0.45 和1.23。我们可以从中推断出什么? a.Var1 和Var2 之间相关性较高 b. 由于Var1 和Var2 之间相关性较高,因此存在多重共线性,应 该移除这两个变量 c.Var3 和Var1 之间的相关系数为1.23 是不可能的
练习本题 ›
人工智能多选难度 3真题改编 · 2023
22. 在变量选择过程中,下列哪些方法可用于检查模型的性能?
练习本题 ›
人工智能单选难度 3真题改编 · 2023
23. 下列是常见的交叉验证法:a. 自助法(bootstrapping)b. 留一法(Leave-One-Out)c.5 折交叉验证d.2 次5 折交叉验证样本量为1000 时,根据所需的执行时间排列 上述四种方法
练习本题 ›
人工智能多选难度 3真题改编 · 2023
24. 对于Bagging 哪些说法是正确的
练习本题 ›
免费开放 · 在线作答自动判分 · 答案与解析登录后可见