往年百度校园招聘笔试题.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE1 / NUMPAGES1 往年百度校园招聘笔试题 为了保证结果的公正、公平,考场必需要求有很强的纪律约束,并且特地设有主考、监考等监督考试过程,下面我给大家共享往年百度校内聘请笔试题内容,希望能够关怀大家! 往年百度校内聘请笔试题 笔试的题目: 一.简答题 1.简述iso的7层设计 2.如何在多个进行间进行数据共享(至少写出3种) 3.简述TCP与UDP的区分 二.算法题 1.有一个数据A = [a_1,a_2,a_3a_n],n的大小不定,请设计算法将A中的全部数据组合进行输出 2.有一个数组,里面的元素相邻之间相差确定值1,如{4,5,6,5,4,5,6,7,8,7,8,9},先给定已数据A请输出该数据在数组中的位置J? 3.二叉树的面积等于二叉树的长乘以二叉树的宽,二叉树的宽等于最长节点间的距离,二叉树的长等于根节点到子节点的最长长度,请设计算法计算二叉树的面积? 三.算法设计题 百度地图中存在需要标注的很多点,并且这些点都需要带描述,现将描述假设为矩形,并且可以位于点的左边或右边,但点不能移动,假如两个点间的描述发生覆盖,则 需要将其中的一个点进行删除 1.在一个区域内,请设计算法将有效的点进行输出(尽可能多的点)? 2.假如区域足够大,点足够多,算法会出现性能的瓶颈,请设计具体的算法来说明并解决问题? 百度校内聘请笔试题 一、简答题 1、OSI的七层模型。(10分) OSI的七层模型如以下图所示: 2、请列举下不同进程之间共享数据的方式(至少举出三种)。(10分) 1、文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址间一块内存那样来对待 2、共享内存(Shared Memory)实际就是文件映射的一种特殊状况 3、命名管道(Named Pipe)是服务器进程和一个或多个客户进程之间通信的单向或双向管道 4、邮件槽(Mailslots)提供进程间单向通信能力,任何进程都能建立邮件槽成为邮件槽服务器 5、剪贴板(Clipped Board)为不同应用程序之间共享不同格式数据提供了一条捷径 6、动态连接库(DLL)中的全局数据可以被调用DLL的全部进程共享 3、请描述下TCP和UDP的差异,并且各列举出一个上层协议。(10分) TCP传输把握协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必需先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量把握等功能,保证数据能从一端传到另一端。 UDP用户数据报协议,是一个简洁的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快。 经常使用“ping”指令的原理就是向对方主机发送UDP数据包,ftp等就是使用到的TCP协议 二、算法与程序设计 1、给出一个数据A={a_0,a_1,a_2…a_n}(其中n可变),打印出该数值元素的全部组合。(15分) 因为题目要求n可变,所以不行能是n层for循环的方式,可以接受递归的方式来实现,每次取一个元素,在剩下元素的数组中递归,要留意递归结束的条件。 2、有这样一个数组A,大小为n,相邻元素差的确定值都是1,如A={4,5,6,5,6,7,8,9,10,9},如今给定数组A和目标整数t,请找到t在A中的位置。(15分) 最简洁的方式是循环遍历每一个元素之后比较,找到t在A中的位置,此种方法效率最低; 改进:因为相邻元素差的确定值都是1,那么任意两个元素相距的位置至少是两元素差的确定值个,假设要找的元素是t,t和a(0)的差为y1=abs(t-a[0]),那么t和a[0]的距离至少是y1,再求一次差值y2=abs(t-a[y1]),t和a[y1+y2]的距离至少是y2,继续向后查找,直到相等为止,此种方法效率较前一种高 3、有一颗二叉树,定义树的高度为从根到叶子节点的最长距离,树的宽度为每层节点的最大值,树的面积定义为高度和宽度的乘积。写一个函数计算一个二叉树的面积。(15分) 广度遍历求树的宽度,深度遍历求树的高度,之后计算面积 历年网易校内聘请笔试题 1、假设进

文档评论(0)

知识店 + 关注
实名认证
文档贡献者

做好文档

1亿VIP精品文档

相关文档