红联Linux门户
Linux帮助

百度很重视Linux啊,好多都是与Linux有关的

发布时间:2007-09-16 00:26:04来源:红联作者:kbopoeco
  2007.9.14晚上百度的CFO到学校招人,宣讲会的地点在影视厅,找了半天才找到这个地方(玉泉校区设计的太不合理了,楼的次序好没有顺序),刚一进门,就看到里面站满了人,不时有好多人往外面走(估计里面太热了),到里面一个座位都没有,只能好好一个人站着...还好后来遇到我们学院的一个同学(呵呵,至今还不知道名字),我和他出去拿了瓶矿泉水(不要钱的,要是要钱的话,百度也太...),然后就站在那边等宣讲会的开始。宣讲会以及笔试时间总共花了3个半小时左右,首先是百度CFO的开场白(百度到浙大招人这次是第三次),讲述了关于百度的上市问题以及未来的发展目标,然后就是一位女士讲解了整个这次招聘的相关信息,播放了好多视频(呵呵,这些视频的制作效果都非常经典,都是百度里面每个部门的精心作品...),下面就是笔试了。

  笔试题目比较多,大概有8个不同的部门(有网络搜索部门、软件质量部门、市场运营部门等),这些部门主要是针对研发的(也有市场的,但是比较少),然后你可以选择两个岗位(首选和备选的),然后你就做相对应的题目。

  前面的客观题是每个人都必须做的,总共是7个选择题,有数学的、网络的、程序题。下面的主观题就比较难了,有好多是Linux下面的问题,其中有个题目是在Linux下面如何查看系统的内存使用、CPU使用以及查看系统的时间。还有机群问题(这个不会,我选的是网络搜索部门),还有的就是写shell脚本,awk工具来将网络中获取的网页信息去除url信息中的"http://"来获取文件的具体网络地址...

  还有个题目是软件质量的,相对简单些,就是x = 9999
  写出函数的返回值:
  函数名称忘了:
   int Countx = 0;
  while(x)
  {
   Countx ++;
   x = x & (x - 1);
  }
  return Countx;

  实际上我的理解就是看x转化为二进制有多少个一就可以了。 (所以 9999转化为二进制数刚好有8个1,所以是8~)

  还有的题目有软件测试方面的(设计测试用例来测试三个数据能否构成三角形、以及是三角形,那么它具体的形状)、catch/主存访问存储时间来计算平均的访问时间(体系结系结构里面的内容)、函数实现代码注释的消除(编译原理内容)、UDP协议与TCP协议有什么区别、OSI七层协议与TCP/IP协议相关的层、还有就是用shell脚本写Linux下面文件textA与textB的共同部分、还有就是在百度搜索中存在好多网页重复问题(能否设计好的算法来快速剔除重复的内容、要考虑搜索出来的文件比较少以及很多的情况),呵呵,还有就是12个球中存在一个坏球,你用天平秤三次来发现这个坏球(坏球与好球的重量不同),并说明这个坏球比好的球重还是轻。

  还有许多关于市场方面的规划的题目我就记得不清楚了。
文章评论

共有 0 条评论