OPPO笔试

历年招聘笔试真题
题库题量
348 道
题型
9 类
真题改编
348 道
技术岗模拟卷
30 题
非技术岗模拟卷
30 题
中大厂消费电子

OPPO校园招聘笔试专题。题库共 348 题,科目构成:算法与数据结构 84 题 · 编程语言 67 题 · 操作系统 44 题 · 综合知识 37 题 · 计算机网络 33 题 · 数据库 30 题 · 数学与逻辑 23 题 · 人工智能 19 题 · 判断推理 11 题。题目整理自公开渠道的历年笔试真题与高频考点,科目分布参照该单位历年笔试结构,并配套行测等公共能力科目题库;适合考前定向刷题与模拟考试,不代表企业实际出题。

开始练习整套练习与模拟考需登录 · 题目可免费逐题作答

按知识模块练只看这一块知识点,最常用

知识模块题量说明
算法与数据结构 💻›84-
编程语言 💻›67-
其他 💻+›197另 7 类:操作系统、综合知识、计算机网络、数据库、数学与逻辑、人工智能 等

按考试科目 / 级别练本题库含 4 个细分级别,点即只练该级别

只读 · 无需作答
💻 编程算法题 51 道 · 代码题(只需看题与解析)
算法真题:题目描述 / 多组样例 / 时空限制 / 算法解析

题目列表共 348 道 · 第 1/7 页 · 点题即可作答

操作系统单选难度 3真题改编 · 2023
1. 请求分段存储管理方式和基本分段存储管理方式都是用来分配内存的,两者最主要的区别是()
练习本题 ›
编程语言单选难度 3真题改编 · 2024
2. 请问以下JS代码最终输出的结果是() const obj = { flag: 'Jhon', func: function() { console.log(this); console.log(this.flag); } }; const p = new Proxy(obj, {}); p.func(); obj.func();
练习本题 ›
编程语言单选难度 3真题改编 · 2024
3. 执行以下程序,输出结果为() t1 = (1,2) t2 = t1[:] print(t1 is t2) print(t1 == t2)
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2023
4. 下面是二叉树的先序遍历的非递归算法,则(1)、(2)、(3)、(4)处分别是() void Preorder(BTNode *bt) { BTNode *s[MaxSize],*p;//顺序栈s中保存的是结点指针 int top=-1; if(bt!=NULL) { top++;//根结点进栈 s[top]=bt; while(top>-1)//栈不空时循环 { p=s[top];//退栈并访问该节点 top--; printf("%c",p->data); if((1)) { top++; (2); } if((3)) { top++; (4); } } } }
练习本题 ›
人工智能单选难度 3真题改编 · 2024
5. 下列选项中,决策树生成的常见启发算法对应的特征选择的准则组合正确的是()
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2023
6. 下列关于插入排序的叙述错误的是()
练习本题 ›
综合知识HTML单选难度 3真题改编 · 2024
7. 执行以下程序,当给main盒子添加overflow:hidden;则变化情况为() .box { width: 200px; height: 300px; } .sideBar { float: left; width: 50px; height: 100px; } .main { height: 200px; }
练习本题 ›
操作系统单选难度 3真题改编 · 2024
8. Linux 中,下面关于磁盘挂载的说法正确的是()
练习本题 ›
人工智能单选难度 3真题改编 · 2023
9. 关于sigmoid激活函数说法正确的是( )
练习本题 ›
数学与逻辑概率论与数理统计单选难度 3真题改编 · 2024
10. 已知f(x)是周期函数,满足f(x+2)是偶函数,f(2x+1)是奇函数,则f(x)的周期为()
练习本题 ›
计算机网络单选难度 3真题改编 · 2023
11. HTTP和HTTPS使用的默认端口号分别为?
练习本题 ›
算法与数据结构堆单选难度 3真题改编 · 2024
12. 将关键字9, 19, 12, 21, 28, 25, 31, 27, 43, 17, 44依次插入到初始为空的小根堆H中,得到的H是( )
练习本题 ›
算法与数据结构栈单选难度 3真题改编 · 2024
13. 下列程序的运行结果是( ) import java.util.*; class Test{ public static void main(String[] args){ int[] pushA={1,2,4,5,3,6}; int[] popA1={4,5,2,3,1,6}; int[] popA2={4,6,5,2,3,1}; boolean res1=IsPopOrder(pushA,popA1); boolean res2=IsPopOrder(pushA,popA2); System.out.println(res1); System.out.println(res2); } public static boolean IsPopOrder(int[] pushA,int[] popA){ if(pushA.length==0||popA.length==0) return false; Stack<Integer> st=new Stack<Integer>(); int index=0; for(int i=0;i<pushA.length;i++){ st.push(pushA[i]); while(!st.empty()&&st.peek()==popA[index]){ st.pop(); index++; } } return st.empty(); } }
练习本题 ›
综合知识Android单选难度 3真题改编 · 2023
14. Android 中,下面说法正确的是()
练习本题 ›
操作系统单选难度 3真题改编 · 2024
15. 在 Linux 中,有一个名为 test 的文件如下所示: 52 31 52 12 65 19 75 23 86 15 49 52 68 37 13 49 56 85 25 17 91 73 65 23 85 则执行下面命令的结果为() awk '{if(NR==NF)print}' test
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2024
16. 一个具有23个顶点的连通无向图,最少有()条边。
练习本题 ›
操作系统单选难度 3真题改编 · 2024
17. 在人力资源管理系统中,如果使用分页存储管理方式来进行内存分配,地址长度为32位,当页号占18位时,求最大页长()
练习本题 ›
编程语言单选难度 3真题改编 · 2023
18. 下面关于 Kotlin 的说法错误的是()
练习本题 ›
编程语言单选难度 3真题改编 · 2024
19. 在Python3中,下列哪个选项调用以下函数会报错() def fun(temp): for tt in temp: print(tt)
练习本题 ›
操作系统单选难度 3真题改编 · 2024
20. Linux 中,执行以下命令的结果是() dirname /etc/sysconfig/network
练习本题 ›
数据库单选难度 3真题改编 · 2024
21. 以下关于MySQL语言说法正确的是?
练习本题 ›
数据库单选难度 3真题改编 · 2023
22. 下列关于 MySQL 中 InnoDB 引擎的脏读问题说法错误的是?
练习本题 ›
人工智能单选难度 3真题改编 · 2024
23. 小欧使用的决策树发生了过拟合现象,在不降低模型表现的前提下,如何避免该问题()
练习本题 ›
编程语言单选难度 3真题改编 · 2024
24. Java中,下列赋值语句错误的是()
练习本题 ›
计算机网络单选难度 3真题改编 · 2024
25. HTTPS 协议中用于验证服务器身份的是?
练习本题 ›
数据库单选难度 3真题改编 · 2023
26. MySQL中执行 SELECT INSERT('1234567',-1,4,'ab'); 的结果是()?
练习本题 ›
操作系统单选难度 3真题改编 · 2024
27. sed 是Linux 系统中使用极为广泛的 Shell 命令。sed 可以轻松实现数据的取代、删除、新增和截取等常见操作。给定一个文本文件 aaa.txt,将每一行文本文件末尾的 '.' 替换为 '!',下列 shell 命令中,能够实现上述需求的是()
练习本题 ›
数据库单选难度 3真题改编 · 2024
28. 在 MySQL 5.7(或更早)环境下,有两张使用以下命令创建的数据库表: create table T(a INT, b char); 有几条查询语句如下所示: 语句1: select a, b from T where a = 10 union all select a, b from T where c = "20" 语句2: select a, b from T where a = 10 union select a, b from T where c = "20" 语句3: select a, b from T group by a, b 语句4: select a, b from T group by a, b order by null; 以下说法正确的是?
练习本题 ›
算法与数据结构堆单选难度 3真题改编 · 2024
29. 在二叉树{4, 6, 8, 5, 9, 11}的基础上,通过大顶堆构造过程,最终形成的顺序为()
练习本题 ›
编程语言单选难度 3真题改编 · 2023
30. 下列Java多线程代码输出正确的是? public class Test extends Thread { private static ReentrantLock lock = new ReentrantLock(true); public void run() { for (int i = 0; i < 2; i++) { lock.lock(); try { System.out.println(Thread.currentThread().getName()); } finally { lock.unlock(); } } } public static void main(String[] args) { Test rl = new Test(); Thread th1 = new Thread(rl); Thread th2 = new Thread(rl); th1.start(); th2.start(); } }
练习本题 ›
算法与数据结构递归单选难度 3真题改编 · 2024
31. 现有一个待排序的数组a={6, 5, 4, 3, 2, 1, 8, 8},完成最终归并排序(升序)的前一步的结果为()。
练习本题 ›
计算机网络单选难度 3真题改编 · 2024
32. 以下关于TCP协议的描述中,错误的是()。
练习本题 ›
编程语言单选难度 3真题改编 · 2024
33. 下面 Java 程序输出的结果为() public class Main { public static void main(String[] args) { byte b = 1; int i = 10; b= b + b; i= b + i; System.out.println(b+","+i); } }
练习本题 ›
计算机网络CSS单选难度 3真题改编 · 2023
34. 根据代码,请问四个 div 标签从上到下的排列顺序(以 class 值代指)是() <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> div { width: 20px; height: 20px; } .item1 { z-index: -10; background-color: yellow; } .item2 { position: fixed; z-index: 1; background-color: red; margin-top: 10px; } .item3 { position: fixed; z-index: -1; background-color: green; margin-top: 40px; } .son { position: fixed; z-index: 100; background-color: black; margin-top: 30px; } </head> <body> </body> </html>
练习本题 ›
人工智能单选难度 3真题改编 · 2024
35. 以下哪个模型是生成式模型()
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2024
36. 已知一个有序表(2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22),当二分查找值为15的元素时,查找失败的比较次数为( )
练习本题 ›
计算机网络单选难度 3真题改编 · 2024
37. A和B之间建立了TCP连接,A向B发送了一个报文段,其中序号字段seq = 2500,确认号字段ack = 2501,数据部分有20个字节,那么在B对该报文的确认报文段中()
练习本题 ›
操作系统单选难度 3真题改编 · 2023
38. 系统在作业调度时分配了N个物理块,页面引用串长度为P,包含M个不同的页号,当使用固定分配局部置换算法时,缺页次数不会少于()?当使用可变分配局部置换算法时,缺页次数不会少于()
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2024
39. 执行以下程序,下列选项中,其输出结果与程序的输出结果相同的一项是() import numpy as np arr = np.array([-1.5, 1.5]) print(np.round(arr))
练习本题 ›
计算机网络单选难度 3真题改编 · 2024
40. 在 Linux 中,以下哪个命令用于查看当前的防火墙状态()
练习本题 ›
综合知识Android单选难度 3真题改编 · 2024
41. 假设打开一个 Android 应用程序显示 AActivity,AActivity 的 launchMode 设置为 “singleTop”。AActivity 中有一个按钮,点击按钮会启动 AActivity 本身,当一共点击按钮 3 次后,问在 Back Stack 中,共有多少个 AActivity 实例() 备注:所有 Activity 均在同一个应用中,且没有 Activity 被回收。
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2023
42. 对于某线性表来说,若第一个元素的存储地址为100,每个元素的长度为2,则经过五个元素后,第六个元素的存储地址为()
练习本题 ›
数学与逻辑概率论与数理统计单选难度 3真题改编 · 2024
43. 小欧从一副扑克牌(共52张)随机抽出5张牌然后放回,随后小皮从这副扑克牌种随机抽出10张,假设两次操作都是独立的,请问小欧抽取的5张牌全都在小皮抽取的10张牌的概率是多少?
练习本题 ›
计算机网络单选难度 3真题改编 · 2024
44. <!--text_ne_inode_%7B%22type%22%3A%22fragment%22%2C%22name%22%3A%22%23fragment%22%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u1ece592d%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u34301700%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22HTTP%20%E5%B8%B8%E7%94%A8%E7%9A%84%E9%A6%96%E9%83%A8%E5%AD%97%E6%AE%B5%20Connection%20%E8%A1%A8%E7%A4%BA%E4%BB%80%E4%B9%88%E5%90%AB%E4%B9%89%EF%BC%88%EF%BC%89%22%7D%5D%7D%5D%2C%22attrs%22%3A%7B%7D%7D--> HTTP 常用的首部字段 Connection 表示什么含义()
练习本题 ›
计算机网络单选难度 3真题改编 · 2024
45. 在 HTTP 协议中,403 状态码表示什么?
练习本题 ›
综合知识加密和安全单选难度 3真题改编 · 2023
46. 下列关于SSL说法错误的是__。
练习本题 ›
人工智能数据挖掘单选难度 3真题改编 · 2024
47. 关联规则挖掘方法是一种基于规则的机器学习算法,以下关于关联规则挖掘方法的描述错误的是()
练习本题 ›
编程语言单选难度 3真题改编 · 2024
48. 线程的实现可分为三类,下列哪一项不是()
练习本题 ›
综合知识Hive单选难度 3真题改编 · 2024
49. 下面关于 Hive 和 MapReduce的说法正确的是()
练习本题 ›
编程语言单选难度 3真题改编 · 2023
50. 下述代码的执行结果为() let obj1 = { name: '张三', getName() { return this.name; } } let obj2 = { name: '李四', getName() { return super.getName(); } } Object.setPrototypeOf(obj2, obj1); console.log(obj2.getName());
练习本题 ›
题目免费浏览 · 整套练习与模拟考登录后开始 · 答案与解析登录后可见