JD京东测开笔试速通

分为20个选择问答题,和 3个编程

选择主要就是问
1.sql语言规范,如何select
2.测试基本知识:测试模型,测试工具基本用法

编程题
第一题:SQL,两表查询,借书相关,按ID查借书次数,没写,
第二题:
分割数组:
分割数组成左右两部分,可以后续在交换各部分中的元素,使得各部分总和相同:
输入格式:输入n得到组数,输入m得到数组长度,再输入m个元素。
输出要求:判断是否能通过这种方式满足题目要求,能满足输出YES,不行就输出NO
样例:输入1 输入5 输入数组2 2 3 4 5,分割为 2 2 3和4 5,再交换3 4,得到2 2 4和3 5,总和都为8
第三题:算法题,小红的数组合并,
输入n,m,n个m长的数组,每两个数组之间可以合并。
取合并后的最小值作为权值,在比较所有权值里的最大值
全部评论
约面了吗
点赞 回复 分享
发布于 03-25 19:36 湖北
这是暑期还是春招呀
点赞 回复 分享
发布于 03-16 14:34 湖北
京东面试怎么还有笔试题啊
点赞 回复 分享
发布于 03-02 18:53 湖南
兄弟第二题怎么写的?我用的01背包,但是数组元素和太大
点赞 回复 分享
发布于 03-01 21:12 江西

相关推荐

04-09 21:10
武汉大学 Java
az77927792:1:用个栈去维护出连续0,1的长度,然后去取连续1的最大长度,取不到或者取到了但不等于9就是unlucky,否则就是lucky 2:先按不花钱的最大糖果数每个人都去拿,如果此时m已经<=0了直接输出0,否则剩下的一个人去换,因为白嫖的已经拿满了,因此只要多拿就得多用劵,所以上取整即可 3:先特判n!=m的情况,然后对于n==m的情况,先计算s1每个数字的个数nums,然后从高位往低位递归s2,bool dfs(nums,s2,p) 对于每一个位置p,能取到与s2[p]相同的就先取,然后去递归p+1,如果返回true说明取的没问题,否则先还原状态,然后从s2[p]-1遍历到1去找第一个nums[k]>=1的数k,找不到可用的就返回false,找到了就直接用这个数k,后面的直接按从大到小排列的方式把nums里的剩余的数全用了,然后返回true,如果递归到p==s2.size()的位置也返回true(这儿是能刚好组成s2的情况),答案可以在递归过程中去维护 4:按减免额b[i]从大到小排序即可,每张券去找第一个大于等a[i]的商品p[j],可以用multiset和multiset自带的成员函数lower_bound去维护(直接使用普通的lower_bound可能会超时),找不到这张券就不要了,找了记得把商品删了
投递拼多多集团-PDD等公司10个岗位 笔试
点赞 评论 收藏
分享
评论
2
17
分享

创作者周榜

更多
牛客网
牛客企业服务