百度宣讲会

来源:互联网 发布:文本格式日期 java 编辑:程序博客网 时间:2024/04/29 19:34
   今天(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个球中存在一个坏球,你用天平秤三次来发现这个坏球(坏球与好球的重量不同),并说明这个坏球比好的球重还是轻~~~ 
还有许多关于市场方面的规划的题目我就记得不清楚了~~~ 
原创粉丝点击