- 0
- 0
- 约8.92千字
- 约 26页
- 2026-06-08 发布于福建
- 举报
第PAGE页共NUMPAGES页
拼多多2026届校招服务端开发工程师笔试题库
一、编程语言基础(共5题,每题6分,总分30分)
题目1:
请用Java语言实现一个方法,输入一个正整数`n`,返回`n`的阶乘。例如,输入`5`,返回`120`。要求:
1.不能使用现成的库函数计算阶乘。
2.考虑输入边界情况(如`n=0`或`n`为负数时返回`1`)。
题目2:
用Python实现一个函数,输入一个字符串`s`,返回该字符串中所有唯一字符的列表(按出现顺序)。例如,输入`hello`,返回`[h,e,l,o]`。
题目3:
用C++实现快速排序算法(QuickSort),输入一个整数数组`arr`,原地排序该数组。要求:
1.使用递归方式实现。
2.给出测试用例(如`[3,1,4,1,5,9,2,6,5,3,5]`)。
题目4:
用JavaScript实现一个闭包(Closure),创建一个计数器函数`createCounter`,每次调用时返回递增的数字。例如:
javascript
constcounter=createCounter();
console.log(counter());//1
console.log(counter());//2
题目5:
用Go语言实现一个并发程序,使用`goroutine`和
原创力文档

文档评论(0)