历年百度笔试题面试题集总

  2008-9-24 百度电子科技大学网络工程师笔试题(第五套笔试题)
  第一大题,共6小题,每题5分,共30分
  1:什么是保留IP地址,请列举?为什么规定保留IP地址?
  保留IP地址:1个A类地址 10.*.*.*;16个B类地址 172.16.*.*---172.31.*.*
  256个C类地址 192.168.0.*---192.168.255.*;保留IP地址不会在internet网上出现,用于企业网络,A企业可以用,B企业也可以使用!
  2:IPv4和IPv6的地址分别是多少?
  IPv4的地址是32位,IPv6的地址是64位。
  3:什么是访问控制列表?它的执行流程?
  访问控制列表(ALC)实际上就是一系列允许和拒绝匹配准则的集合。总的一句话就是数据包与ALC中的一旦出现的匹配情况,就执行相应的操作,而此时对此数据包的检测就到此为止了,后面不管出现多少不匹配的情况将不作检测。
  4:802.1Q协议实现什么功能?和ISL有何区别
  5:端口镜像,链路汇聚的功能是什么,请用你熟悉的交换机写出它们的命名。
  6:linux下解释: ip rule add from 192.168.3.112/32 [tos 0x10] table 2 pref 1500
  第二大题,30分
  你现在有一个文件,文件中顺序存有N个记录,R1,R2,...,RN,这些记录不是有序的,但是你知道一个整数M,
  这些记录满足R1
  1,设计一个算法或编写一个程序,将文件中的记录排序为R1',R2',...,RN',算法或程序读取文件的次数为O(N),不限内存使用,
  2,设计一个算法或编写一个程序,将文件中的记录排序为R1',R2',...,RN',算法或程序读写文件的次数为O(N),空间复杂度
  为O(1),亦即,你使用的内存大小和M,N均无关。
  第三大题,每小题20分,共40分
  1:在某些情况下,网络中会出现路由环路,请根据你的理解,说明可能出现路由环路的原理,并以你最熟悉
  的路由协议,说明该路由协议采取了哪些措施避免路由环路。
  2:如果用户向你申述上百度主页很慢,你会从哪些方面取分析这个问题,如何高效的分析并判断故障根源所在?
  第四套题的第三大题的第一个
  现在需要对2000台机器升级某个软件?已经有这个软件的最新代码,
  1:你会选择用什么工具自动升级该软件?请给出具体步骤或方法?
  2:为了便于后期的运维,如果让你设计一套软件部署方案,你会怎么设计?
  1、请实现两棵树是否相等的比较,相等返回,否则返回其他值,并说明算法复杂度。
  数据结构为:
  typedef struct_TreeNode{
  char c;
  TreeNode *leftchild;
  TreeNode *rightchild;
  }TreeNode;
  函数接口为:int CompTree(TreeNode* tree1,TreeNode* tree2);
  注:A、B两棵树相等当且仅当Root->c==RootB-->c,而且A和B的左右子树相等或者左右互换相等。
  2、写一段程序,找出数组中第k大小的数,输出数所在的位置。例如{2,4,3,4,7}中,第一大的数是7,位置在4。第二大、第三大的数都是4,位置在1、3随便输出哪一个均可。
  函数接口为:int find_orderk(const int* narry,const int n,const int k)
  2'、已知一个字串由GBK汉字和ansi编码的数字字母混合组成,编写c语言函数实现从中去掉所有ansi编码的字母和数字(包括大小写),要求在原字串上返回结果。
  函数接口为:int filter_ansi(char* gbk_string)
  注:汉字的GBK编码范围是0x8140-0xFEFE
  百度笔试题
  1)此题10分
  对任意输入的正整数N,编写C程序求N!的尾部连续0的个数,并指出计算复杂度。如:18!=6402373705728000,尾部连续0的个数是3。
  (不用考虑数值超出计算机整数界限的问题)
  2)此题10分
  编写一个C语言函数,要求输入一个url,输出该url是首页、目录页或者其他url
本文已影响6827
上一篇:各大公司面试题集锦 下一篇:2016奇虎360研发类校园招聘笔试题分享及部分答案解析

相关文章推荐

|||||