2022年京东技术类(程序员)面试题(应聘 求职 面试准备资料).pdf
《2022年京东技术类(程序员)面试题(应聘 求职 面试准备资料).pdf》由会员分享,可在线阅读,更多相关《2022年京东技术类(程序员)面试题(应聘 求职 面试准备资料).pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年京东技术类(程序员)面试题第1题:一、不定项选择题1、关于HTTP协议的说法,以下哪些说法是不正确的()?A、有状态,前后恳求有关联关系B、FTP也可以使用HTTP协议C、HTTP响应包括数字状态码,200代表此次恳求有正确返回D、HTTP和TCP,UDP在网络分层里是同一层次的协议答案:A B D解析:A:H ttp是无状态的协议B:FTP有两个端口,并且应用场景不一样,协议的标准自然不一样D:HTTP是应用层的协议,而TCP/UDP是传输层的协议第2题:二、单选题2、以下代码运行结果为()#includestdio.hint main()uint32_t a=100;while(
2、a 0)(-a;printf(%d,a);return 0;A、-1B、100C、0D、死循环答案:C解析:Unsigned int型数字最小为0,因此不是死循环,出循环,最终输出0a 到 0 就跳第 3 题:-2-3、以下哪种排序算法需要开拓额外的存储空间()A、选择排序B、归并排序C、快速排序D、堆排序答案:B解析:归并算法基本操作是合并两个已经排序的表,由于这两个表是已经排序的,所以若将输出放到第三个表中则该算法可以通过对输入数据一趟排序来完成,因此是需要额外存储空间的第4题:4、假如将固定块大小的文件系统中的块大小设置大一些,会造成()oA、更好的磁盘吞吐量和更差的磁盘空间利用率B、更
3、好的磁盘吞吐量和更好的磁盘空间利用率C、更差的磁盘吞吐量和更好的磁盘空间利用率D、更差的磁盘吞吐量和更差的磁盘空间利用率答案:A-3-解析:使用多大的块大小,需要依据你的系统综合考虑,假如系统用作邮件或者新闻服务器,使用较大的块大小,虽然性能有所提高,但会造成磁盘空间较大的铺张。比如文件系统中的文件平均大小为2145byte,假 如 使 用 4096byte的块大小,平均每一个文件就会铺张1951byte空间。假如使用1024byte的块大小,平均每一个文件会铺张 927byte空间。第 5 题:5、若一颗二叉树的前序遍历为a,e,b,d,c,后序遍历为b,c,d,e,a,则根节点的孩子节点(
4、)A、只有eB、有 e,bC、有 e,cD、不确定答案:A解题思路:由先序遍历第一个结点为a,则可知道树的根节点为ao后序遍历序列中根节点会把序列分为左右两段,左段为左子树上结点,右段为右子树上结点,所以由后序遍历序列可知b,c,d,e均 为 a 结点的左子树上的点,a 不存在右子树。再由先序遍历序列知道e 为根结点 a 的左孩子结点。即根节点的孩子结点只有e,且为左孩子。-4-第6题:6、在一个世世代代都重男轻女的村庄里,村长打算颁布一条法律,村子里没有生育出儿子的夫妻可以始终生育直到生出儿子为止,假设现在村子上的男女比例是1:1,这条法律颁布之后的若干年后村子的男女比例将会()A、男的多B
5、、女的多C、一样多D、不能确定答案:B解析:用概率论中的期望来解这道题目。假设生男生女的比例是0.5 0 5,即一样。那么一对夫妻,他们生的孩子是男孩的期望为E(男孩)=1*0.5+1*0.52+。o。+l*0.5n=l-0.5no上面的公式说明的是一对夫妻,第一次生到男孩的概率是0 5假如第一次生不到男孩,则其次次生男孩的概率为0.52,.则 第n次才生到男孩的概率是0.5n当n-无穷大时,E(男孩)=1,即一对夫妻生男孩的期望数是1个,-5-这和我们想的一样,由于无论怎么生,生 到1个男孩就停止,没有生到就连续生下去,无论如何,也只有一个男孩。接下来,分析一下他们生女孩的期望数E(女)=0
6、*0.5+l*0.5+(l*0.5+0.52)+.+(l*0.5+0.52+.+0.5n-l)=(n-l)*0.5+(n-2)*0.52.0.5n-l=n*0.5-l+0.5no所以,上面的公式说明一对夫妻,第一次生到男孩,则生女孩数为0,其次次才生到男孩,则此时有1个女孩,这种生法概率为0.5,。则 第n次才生到男孩,则此时已有n-1个女孩,这种生法的概率为(l*0,5+0.52+.+0.5n-l),要是连续没有生到男孩,那他们会始终生下去,即当n-无穷大时,E(女孩)=n=无穷大。所以,假如始终没有生到男孩子,则女孩会越来越多。所以,一对夫妻他们生的男孩:女孩的比例约为1:n(n为自然数)
7、。可以知道,只有当n l时,女孩比例才会比男孩小。不过我们可以发觉在数轴上,(0,1)区 间 要 比(1,无穷)区间的长度小得多,这说明n l的概率要大于n l的概率。所以一对夫妻生女孩数大于男孩数的概率要比生男孩数大于女孩数的概率大。那么对于村里m对夫妻的状况,当m足够大的时候,依据大数定律,这样的状况更明显,即夫妻生女孩数大于男孩数的概率要比生男孩数大于女孩数的概率大。所以,根据这种规定,之后男女比例会失调,女孩会比男孩多。这也和重男轻女造成的结果相互吻合。-6-第 7 题:7、批处理操作系统的目的是()。A、提高系统资源利用率B、提高系统与用户的交互性能C、削减用户作业的等待时间D、降低
8、用户作业的周转时间答案:A解析:批处理操作系统不具有交互性,它是为了提高CPU 的利用率而提出的一种操作系统。第 8 题:8、设有一个关系:DEPT(DNO,DNAME),假如要找出倒数第三个字母为 W,并且至少包含4 个字母的DNAME,则查询条件子句应写成WH ERE DNAME LIKE()A、_ W_%B、C、_w_D、_W_%答案:B解析:在 SQL语言中,我们可以使用两个通配符:和 一,其中 表示0 个或多个字符,而“二 则表示一个字符。在本题的查找条件中,要求倒数第三个字母为W,应 表 示 成 并 且 还 要 求 至 少 包 含 4个字母,而当以”开头时,它表示的字符可以不存在,
9、所以开头应加一个那么查询条件子句应写成WH ERE DNAME LIKE1%W_、第 9 题:9、已知的一个无向图(边为正数)中顶点A,B的一条最短路P,假如把各个边的权重(即相邻两个顶点的距离)变为原来的2 倍,那么在新图中,P 仍旧是A,B之间的最短路,以上说法是()A、错误B、正确答案:B第 10题:10、如下程序的时间简单度为(其中ml,e0)()-8-x=m;y=1;while(x-y e)(x=(x+y)/2;y=m/x;)print(x);A、log mB、m 的平方C、m 的 1/2方D、m 的 1/3方答案:A解析:算法的时间简单度0(n),在 n 比较小的时候,规律不明显。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年京东技术类程序员面试题应聘 求职 面试准备资料 2022 年京东 技术 程序员 试题 应聘 面试 准备 资料
限制150内