google2013校园招聘笔试题 

google2013校园招聘笔试题 

ID:22347672

大小:81.50 KB

页数:8页

时间:2018-10-28

google2013校园招聘笔试题 _第1页
google2013校园招聘笔试题 _第2页
google2013校园招聘笔试题 _第3页
google2013校园招聘笔试题 _第4页
google2013校园招聘笔试题 _第5页
资源描述:

《google2013校园招聘笔试题 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、google2013校园招聘笔拭题1、单项选择题如果把传输速率定义为单位时间内传送的信息量(以字节计算)多少。关于一下几种典型的数据传输速率:1.使用闪存盘,往USB闪存盘上拷贝文件的数据传输速率2.使用100M以太网,在局域网内拷贝大文件时网络上的数据传输速率3.使用一辆卡车拉1000块单块1TB装满数据的硬盘,以100km/h的速度从上海到天津(100km)—趟所等价的数据传输宽带4.使用电脑播放MP3,电脑的pci总线到声卡的数据传输速率在通常情况下,关于这几个传输速率的排序正确的是A.4B.l#defineSUB(x,y)x-y#de

2、fineACCESS_BEFORE(element,offset,va.lue)*SUB(element,offset)=valueintmain(){intarray[10]={l,2,3,4,5,6,7,8,9,10};inti;ACCESS_BEFORE(array[5],4,6);printf(〃array:〃);printf("");return(0);:16345678910:62345678910C.程序可以正确编译连接,但是运行时会崩溃D.程序语法错误,编译不成功在区间[-2,2]里任取两个实数,它们的和>1的概率是:/8

3、/16/32/64小组赛,每个小组有5支队伍,互相之间打单循环赛,胜一场3分,平一场1分,输一场不得分,小组前三名出线平分抽签。问一个队最少拿几分就有理论上的出线希望:用二进制来编码字符串“abcdabaa”,需要能够根据编码,解码回原来的字符串,最少需要多长的二进制字符串?10个相同的糖果,分给三个人,每个人至少要得一个。有多少种不同分法下列程序段,循环体执行次数是:y二2while(yy二y+y;下面哪种机制可以用来进行进程间通信?MEMORYD.以上皆可下列关于编程优化的说法正确的是:A.使用编译器的优化选项后程序性能一定会获得提高A.

4、循环展开得越多越彻底,程序的性能越好A.寄存器分配能够解决程序中的数据依赖问题B.现代主流C/C++编译器可以对简单的小函数进行自动Iinline一下程序是用来计算两个非负数之间的最大公约数:longlonggcd(longlongx,longlongy){if(y==0)return0;elsereturngcd(y,x%y);我们假设x,y中最大的那个数的长度为n,基本运算时间复杂度为0(1),那么该程序的时间复杂度为:(logn)(n)(n^2)2程序设计与算法(,为编程题,为算法设计题,只需设计思路和关键步骤伪代码)写函数,输出前n个

5、素数。函数原型:voidprint_prime(intN);不需要考虑整数溢出问题,也不许使用大数处理算法。长度为n的数组乱序存放着0至n-1.现在只能进行0与其他书的swap,请设计并实现排序(必须采用交换实现)。给定一个原串和目标串,能对原串进行如下操作:1在给定位置插入一个字符2替换任意字符3删除任意字符要求写一个程序,返回最少的操作数,使得原串进行这些操作后等于目标串。原串和目标串长度都小于2000.总结的参考答案:AUSB的理论传输极限是480Mbps,但是按照这个速率就没有选项可选了所以猜测应该认为是普通U盘写数据的6MB/s,即

6、48Mbps;1⑻M以太网的速率就是100Mbps:卡车拉硬盘,1000xl000x8/3600=2222Mbps,这个应该是最快的;MP3在256kbps码率下也平均只有1分钟2MB,所以不会超过,所以一定是最慢的。D这道题大家走出考场后争议非常大。咱啥也不说,直接进mingw跑一下gcc:gcc提示的错误是“赋值号的左边操作数需要一个左值”。其原因是调用宏的那句被预处理器替换成了:氺array_4=6;由于减号比赋值优先级高,因此先处理减号;由于减号返回一个数而不是合法的左值,所以编译报错。C这道题我是蒙对的标准做法是先画出y-1-x的线

7、,上侧阴影部分就是y〉l-x,其所占比例为9/32:B这道题我从A开始凑胜负表,直到B凑出结果就0K了。B这道题需要对abed进行Huffman编码。首先根据权值建立Huffman树,得到最优编码:a=0,b二10,c二110,d=ll1然后数一下就行了。D这道题我是穷举的OrZ……一共这么几种情况:118,127,136,145;226,235,244;334:然后有数字重复的算3种排列,不重复的算6种排列,共计4X3+4X6=36种。D这题很基本了。一般学过操作系统这门课的都会吧,而且个人觉得D这个选项的出现不符合Google风格。D这题

8、其实很好做,因为D肯定是对的,而且ABC的言论太绝对。但如果一定要给出解释的话……A选项的优化只能针对代码本身,纯系统调用什么的是不会性能提升的(当然也不会下降),

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。