面试题1:将1T的硬盘数据排序1、如果所有N个数都是正整数,且它们的取值范围不太大,可以考虑申请空间,记录每个整数出现的次数。 2、网上搜索到的结果是要用到hadoop 面试题2:用一条直线将平面上的点平分1、随意选择一条直线,然后将所有的点映射上去,获得中点,过此中点作直线的垂线 面试题3:用足够多的不均匀的绳子燃烧计时,绳子都不相同,每根绳子烧完是1小时,求如何计时1小时15分钟1、将一根绳子从两头点燃,即可计时半小时 面试题4:将1-n随意排列1、使用随机函数rand()首先选定一个数放第一个位置,然后将剩余的数重新1到n-1编号,再用随机函数得到一个编号,将此编号对应数放到第二个位置,以此类推。 2、网上找到的一个程序:先初始化1-n组成的递增数组,然后循环一次数组,每次循环产生一个随机数与本次循环所在的数交换位置。其答案正确与否我还没有证实。 百度2013校园招聘软件研发工程师笔试题,朋友给的卷子我扫描的。那天很遗憾错过了百度的笔试。总体说,百度不是非常看重笔试结果,一般考的不太好的也给机会去一面,也可以霸面。百度看的是人的潜力和学习能力,考的题么很重算法。这点互联网公司都一样。百度的北京研发,是19万吧今年。所以不要轻易放弃百度啊!!! 题目还是有难度的,希望各位同仁共同参研。 下面发张截图: 完整版下载请点击:http://down.51cto.com/data/624349(不知道为啥,csdn上竟然不让我发) 如果没分的,可以加到群里(注明:yanzi),免费奉送: android爱好者请加群:248217350 物联网爱好者请加群:194590851 it面试请加群:213446800 PS:上面的题是研发的,下面的图片是测试开发的,也就是测试: |
|