滴滴出行研发工程师笔试题汇编_第1页
滴滴出行研发工程师笔试题汇编_第2页
滴滴出行研发工程师笔试题汇编_第3页
滴滴出行研发工程师笔试题汇编_第4页
滴滴出行研发工程师笔试题汇编_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

滴滴出行研发工程师笔试题汇编题1:边长1米的正方体共计2100个,堆成一个实心的长方体,它的高是10米,长,宽都大于高,问长方体的长与宽的和是多少米?41313729题2:在所有的2位数,十位数比个位数大的位数有几个?()455049题3:人患癌症的概率为1/1000.假设有一台癌症诊断仪S1,通过对它以往的诊断记录的分析,如果患者确实患有癌症它的确诊率为90%,如果患者没有癌症,被诊断成癌症的概率是10%o某人在被诊断为癌症后,他真正患癌症的概率为()9/10001/10001/1129/10题4:你站在一艘船上,你站起来提起船上的一个箱子,船的吃水线会如何?题5:有3堆火柴,分别有3,9,12根,两个人依次取火柴,每次只能取同一堆的火柴,最少拿一根,最多拿走堆内所有火柴,取走最后一根火柴,让对方无火柴可以取者为胜。请问现在谁会获胜?()题6:只使用一次临时变量,请问计算XW+4XA3+6X+5最少需要几次算数操作?8679题7:某一个非闰年有53个星期日,请问第二年的元旦一定是星期几?()题8:在两位数10,11,98,99中,把每个被7除以余2的数字,如16,23等,改成1,623,而其余的数不变。问经过这样的变化之后所有数的和是多少04506436544874905题9:有三个黑气球,其中只有一个黑气球中有金币,你可以任意选择任何一个气球,而主持人在剩下的气球中打破一个气球,然后告诉你里边没有金币:你还有一次机会,既可以坚持选择,也可以换另外一个未打破的气球。如果你选择换的话获得金币的概率为()1/31/22/30题10:水果店店长早晨通知店员,苹果应减10%,中午发现该减价是香蕉而非苹果,便又通知了香蕉减价10%,苹果提价10%,那么苹果是否恢复了原价?()题11:一个车队总长500米正在前进,其中有一辆摩托车从队尾行驶到队头,到达后又从队头走到队尾,这时,车队正好前进了1000米。已知车队的速度和摩托车的速度保持不变,问摩托车这段时间总共开了约多少米?()1618米1000米1500米2000米题12:请解释下referer是什么,并任意描述一些与之相关的攻击场景或安全漏洞。参考答案:HTTPReferer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。如果是CSRF攻击传来的请求,Referer字段会是包含恶意网址的地址,这时候服务器就能识别出恶意的访问。题13:分类列举sql注入常用判断方法?参考答案L整形参数判断通常news.asp中SQL语句原貌大致如下:select*from表名where字段=xx,所以可以用以下步骤测试SQL注入是否存在。最简单的判断方法http://xxx/news.asp?id=xx"(附加一个单引号),1.字符串型参数判断通常news.asp中SQL语句原貌大致如下:select*from表名where字段所以可以用以下步骤测试SQL注入是否存在。http://xxx/news.asp?id=xx"(附加一个单引号),此时news.asp中的SQL语句变成了select*from表名where字段=xx,,news.asp运行异常;http://xxx/news.asp?id=xxandnews.asp运行正常,而且与运行结果相同;http://xxx/news.asp?id=xxandnews.asp运行异常;如果以上满足,则news.asp存在SQL注入漏洞,反之则不能注入题14:根据不同的维度,描述软件测试可以划分的种类。例如,根据软件的生命周期,我们可以将测试划分为:单元测试,集成测试,系统测试,验收测试请至少根据两种。参考答案:从测试设计方法分类,分为黑盒测试,白盒测试和灰盒测试。从获得测试数据形式上分:穷尽法;等价类划分法;边界值分析法。题15:有如下2个文件:test.cpp,test.hpp,简述下g++编译器将其编译成binary的工程中都做了哪些事情?参考答案预处理,编译,汇编,连接。题16:如何用一枚硬币等概率地产生一个1到3之间的随机整数?如果这枚硬币是不公正的呢?题17:简述对称密钥密码体系与公钥密码体系的区别题18:现在有10个人被一个魔鬼逮住了。魔鬼对于直接把人杀掉的方法不感兴趣了。于是,他就想了一个杀人的新花样。是这样的,一天晚上,魔鬼向着十个人宣布了游戏规则,即明天早上他要把10个人排成一排,然后从一堆既有无限多的白帽子混着无限多黑帽子的帽子堆为每个人随机抽取一顶帽子,给他们10个人都戴上帽子。因为10个人是排成一排的,所以排在第10个的人可以看到前面9个人帽子的颜色,排在第9个人可以看到前面8个人的帽子的颜色,…以此类推。然后,魔鬼会从排在第10个人开始,问他,你头上的帽子的颜色是白色还是黑色,如果答对了,就放他走;如果答错了,就被杀掉。然后同样问排在第9位的人,然后问排在第8位的人,以此类推。在这其中,10个人所能做的只有当他被魔鬼问到的时候,答白色或者黑色。不能有超越此范围的任何行动,不然,魔鬼会把它们10个人全部杀死。现在魔鬼给他们10个人一晚上的时间去商量一个对策,使得他们中能存活下来的人越多越好。请问,你会有什么样的对策,请计算出按照你的对策执行时最坏的情况下,他们中能有多少人能100%够活下来?期望能活下来的人数又是多少?参考答案我们将白色帽用0表示,黑色帽用1表示,每个人都将他所见到的帽子颜色进行异或运算。第10人以他所见到的9顶帽子颜色异或处理后的结果,他有50%的机会活下来。第9人听到他的回答后,结合自己看到的8顶帽子颜色异或处理后的结果,可以知道自己帽子

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论