历年招聘笔试真题
题库题量
132 道
题型
6 类
真题改编
132 道
技术岗模拟卷
30 题
非技术岗模拟卷
30 题
中大厂电商

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

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

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

题型题量主要二级题型
编程语言 💻34-
综合知识 💻+34-
其他 💻+30算法与数据结构(7) · 数学与逻辑(7) · 计算机网络(6) · 数据库(5) · 操作系统(5)
人工智能 💻14-
测试与质量 💻10-
产品与运营 💻+10-
只读 · 无需作答
💻 编程算法题 97 道 · 代码题(只需看题与解析)
算法真题:题目描述 / 多组样例 / 时空限制 / 算法解析

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

算法与数据结构单选难度 3真题改编 · 2024
1. 完成在双向循环链表结点 p 之后插入 s 的操作是()
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2024
2. 一个栈的初始状态为空。现将元素 1,2,3,A,B,C 依次入栈,然后再依次出栈,则元素出栈的顺序是()
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2024
3. 有一组数据“12,15,1,18,2,35,30,11”,用选择排序由小到大排序,第2趟交换数据后数据的顺序是()
练习本题 ›
算法与数据结构递归单选难度 3真题改编 · 2024
4. 以下函数的时间复杂度是() void foo(int n, int x, int y) { int z = 0; if (n <= 0) { z = x + y; } else { foo(n - 1, x + 1, y); foo(n - 1, x, y + 1); } }
练习本题 ›
操作系统单选难度 3真题改编 · 2024
5. 如果进程请求它必须等待的某些事件,则进程进入()
练习本题 ›
操作系统单选难度 3真题改编 · 2024
6. 一进程刚获得三个主存块的使用权,若该进程访问页面的次序是{1321215123},采用LRU算法时,缺页数是()次。
练习本题 ›
计算机网络Java工程师单选难度 3真题改编 · 2024
7. HTTPS采用()实现安全网站访问
练习本题 ›
数据库SQL+MySQL单选难度 3真题改编 · 2024
8. 某网站的数据库有一个成绩表myscore,希望找出成绩表中平均得分小于90的所有试卷。
练习本题 ›
数据库单选难度 3真题改编 · 2024
9. 下列选项关于事务和并发控制的描述不正确的是()
练习本题 ›
操作系统单选难度 3真题改编 · 2024
10. 在 Linux 中,获取文件 xyz 中的内容并把单词 "AAA" 全部替换为 "BBB" 后输出,正确的命令为()
练习本题 ›
综合知识设计模式单选难度 3真题改编 · 2024
11. 下图描述了一种设计模式,该设计模式不可以() 图片
练习本题 ›
综合知识设计模式单选难度 3真题改编 · 2024
12. 某OA系统需要提供一个假条审批的模块,如果员工请假天数小于3天,主任可以审批该假条;如果员工请假天数大于等于3天,小于10天,经理可以审批;如果员工请假天数大于等于10天,小于30天,总经理可以审批;如果超过30天,总经理也不能审批,提示相应的拒绝信息。如果假条审批使用模式来进行设计,可以使用()模式。
练习本题 ›
编程语言Java工程师单选难度 3真题改编 · 2024
13. 在 int p[][4] = {{1}, {3, 2}, {4, 5, 6}, {0}}; 中,p[1][2]的值是()
练习本题 ›
编程语言单选难度 3真题改编 · 2024
14. int fun(int a){ a^=(1<<5)-1; return a; } fun(21)运行结果是()
练习本题 ›
编程语言单选难度 3真题改编 · 2024
15. 设有以下宏定义: #define N 3+1 #define Y(n) ((N+1)*n) 则执行语句 z=2*(N+Y(5+1))后,z 的值为()
练习本题 ›
编程语言单选难度 3真题改编 · 2024
16. 下面程序的输出结果是() #include<iostream.h> void main(){ int n[][3] = {10,20,30,40,50,60}; int (*p)[3]; p=n; cout<<p[0][0]<<","<<*(p[0]+1)<<","<<(*p)[2]<<endl; }
练习本题 ›
编程语言C++工程师单选难度 3真题改编 · 2024
17. 下面关于多态性的描述,错误的是()
练习本题 ›
编程语言JavaSE单选难度 3真题改编 · 2024
18. 如下代码的 结果是什么 ? class Base { Base() { System.out.print("Base"); } } public class Alpha extends Base { public static void main( String[] args ) { new Alpha(); //调用父类无参的构造方法 new Base(); } }
练习本题 ›
编程语言JavaSE单选难度 3真题改编 · 2024
19. 执行如下 Java 程序,输出结果是() 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(); } }
练习本题 ›
编程语言JavaSE单选难度 3真题改编 · 2024
20. 如下代码的输出结果是什么? 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); } }
练习本题 ›
编程语言JavaSE单选难度 3真题改编 · 2024
21. 以下代码运行输出的是 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); } }
练习本题 ›
编程语言Java工程师单选难度 3真题改编 · 2024
22. 以下程序的输出结果是 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'); } } }
练习本题 ›
综合知识Go单选难度 3真题改编 · 2024
23. 下面Go程序的运行结果为() package main import ( "fmt" ) func main() { i := [3]int{10, 10, 10} j := []int(i[2:3]) i[2] = 900 fmt.Println(j[0]) }
练习本题 ›
综合知识Go单选难度 3真题改编 · 2024
24. 下面关于Go语言中的map说法正确的是()
练习本题 ›
免费开放 · 在线作答自动判分 · 答案与解析登录后可见