得物笔试分享

说在前面,记忆版,有错/问题叙述不完整请在评论区指出,有答案愿意分享也请给出。
时间:2023.08.23
题型:1.选择(单+多);2.编程(2道);3.思维(类似数学奥赛的脑经急转弯)。
选择(共18还是20道,这里是部分):
1.Python中哪个函数执行添加属性到实例上;
2.AB两人抛硬币,人头面向上赢,若A先抛,胜率为:(1/2、2/3之类的);
3.块冲突概率最大的是:直接映像那些的(自行检索);
3.对于字母集{a, b, c, d},分别出现的次数为{3, 1, 5, 7},那么a的哈夫曼编码为?
4.对于数组{14, 6, 18, 43, 22, 50},进行快排,共需要比对多少次?
5.编译时,最常出现的中间语言形式:三元组,四元组之类的。。(自行检索)。
6.Linux中,如何将某文件权限更改为仅自己控制?(chmod xxx 文件名,选的是xxx是多少)
7.re.mathc('ab', 'abcdefg').span()结果是?
8.面向对象的基本原则(A,B封装,C继承,D以上都不是)。
9."1+'2'"会报什么错误(ValueError,TypeError之类的)。
10.浏览器请求时,GET参数之间连接符(#、?之类的)。
11.进程的特征。
12.强制为root用户请求空口令的方式。

编程(ACM模式):
输入:
5 5
1 3 2 1 1
第一行第一个为输入N个数,第二个为目标值M
第二行为 输入的N个数,全都是以空格隔开
求N个数中值为M的数有几个,如果有多个值为M的,返回最短的那个。
上例中,输入5个数,目标值为5,输入的数分别是1 3 2 1 1;返回值是2,虽然1+1+1+2=5,但是3+2更短。
第二题:
3 3
1 2 10
2 3 20
1 3 30
输出50
第一行第一个为输入电子元件个数N,第二个为给定的分数M
第二行为电子元件1和电子元件2连接,则得到分数10分。
第二行为电子元件2和电子元件3连接,则得到分数20分。以此类推

思维(类似脑经急转弯):
给定两个沙漏,一个计时4分钟,一个计时5分钟,求如何得到7分钟。(不要耍“沙漏不一样”,“拿手表计时”之类的急转弯,考的是思维哦)
全部评论
求大佬的题解,编程题麻了
1 回复 分享
发布于 2023-08-23 21:01 上海
你投的哪个岗呀,我编程一样,其他不一样,都a了55%
1 回复 分享
发布于 2023-08-23 21:02 上海
安全sdl的编程很简单 选择题不太会
1 回复 分享
发布于 2023-08-23 21:06 上海
思维题是先用两次 4 + 4 - 5 得到 3分钟,然后三分钟漏完马上翻转,再 3 + 4 = 7 分钟吧。
1 回复 分享
发布于 2023-08-23 21:26 四川
这是什么岗位的笔试题目?和我的完全不一样
点赞 回复 分享
发布于 2023-08-23 21:01 湖北
跟我后端编程题也不一样
点赞 回复 分享
发布于 2023-08-23 21:08 上海
两道都是63醉了
点赞 回复 分享
发布于 2023-08-23 21:27 北京
两道题64+55,我最做不来回溯的剪枝了
点赞 回复 分享
发布于 2023-08-23 21:29 福建
有人知道编程第二题咋做吗?暴力回溯只有55%求求了,就想知道用啥思路
点赞 回复 分享
发布于 2023-08-23 23:24 浙江

相关推荐

11-03 00:26
门头沟学院
点赞 评论 收藏
分享
评论
4
27
分享
牛客网
牛客企业服务