google面试,笔试逻辑题及答案
关于Google产品经理笔试题和面试题

关于Google产品经理笔试题和面试题Google是全球知名的科技巨头,许多人梦寐以求成为Google的产品经理。
作为一家技术驱动型企业,Google对产品经理的需求也相当高。
Google的产品经理笔试题和面试题具有一定的难度,考察的内容涵盖了产品理解、逻辑思维、分析能力和创新意识等多个方面。
本文将从笔试题和面试题两个方面,详细介绍Google产品经理的招聘流程和相关问题。
一、Google产品经理笔试题1. 产品问题:针对候选人的产品理解和分析能力进行考察。
例如,给定一个产品场景,要求候选人结合自身经验和思考,回答相关问题,如如何提升该产品在竞争市场中的竞争力,如何优化用户体验等。
2. 逻辑问题:考察候选人的逻辑思维和问题解决能力。
例如,给定一个问题,要求候选人进行推理和分析,给出一个完整的解决方案。
3. 商业问题:考察候选人对商业模式、市场需求和机会的把握能力。
例如,给定一个市场情景,要求候选人根据手头的数据和信息,提出一种商业策略或市场推广方案。
4. 创新问题:考察候选人的创新意识和解决问题的能力。
例如,给定一个现实生活中的问题,要求候选人提出一种创新的解决方案,并阐述其优势和可行性。
二、Google产品经理面试题1. 产品设计:要求候选人结合自身经验和理解,讲述一个自己参与设计的产品案例,说明整个设计过程、面临的困难和解决方案,并进行评价和总结。
2. 技术问题:考察候选人对技术的理解和应用能力。
例如,要求候选人解释一种前沿技术的实现原理,并说明如何将其应用到具体的产品设计中。
3. 用户问题:要求候选人从用户的角度出发,讨论一个正在使用的产品的问题,并提出一些建设性的改进建议。
4. 领导能力:考察候选人的团队合作和领导能力。
例如,给定一个团队协作场景,要求候选人说明在该场景中如何发挥自己的领导作用,提高团队的效果和效率。
5. 面试官提问:考察候选人的思考和回答能力。
面试官可能会提问一些开放性问题,要求候选人深入思考,并给出合理和清晰的回答。
Google笔试题整理

Google笔试题整理(超全!)附部分答案,希望能帮到有需要的人!写出这样一个函数,输入一个n, 输出从1到这个数字之间的出现的1的个数,比如f(13)等于6; f(9)等于1; 网上有很多这道题的解法,大多采用穷举法。
这把这个算法题变成了程序设计,这道题,我认为是总结一个递推公式,然后用递推法实现,比较好。
后来在网上考证了一下,这道题本来也是让总结一个数学函数即可,无需编程。
既然写了,就贴出来,发表一下自己的解法。
这道题还有另一半,当f(n)=n是,最小的n是多少?本人还没有好的方法,所以就不贴了。
下面的程序是上半部java实现的。
/* 可以推出下列递推公式:* f(n)=(a>1?s:n-s*a+1)+a*f(s-1)+f(n-s*a)当n>9时;* L是n的位数* a是n的第一位数字* s是10的L-1次方* n-s*a求的是a后面的数.* 公式说明:* 求0-n 由多少个数字1,分三部分,一是所有数中第一位有多少个1,对应(a>1?s:n-s*a+1) * 当a大于1是,应该有a的L1次,a小于1是有n-s*a+1。
* 如n是223 所有数中第一位有1是100;n是123所有数中第一位是1的有24* 二是对应a*f(s-1)如n是223应该有2*f(99)个1* 三是对应f(n-s*a) 如n是223应该有f(23)个1。
*/long f(long n){if (n<9) return n>0?1:0;int L=(int)(Math.log10(n)+1);//求n的位数llong s=(long)Math.pow(10, L-1);//求10的l-1次方,方便求后面n的第一位数字,及其后面的数。
long a=(long)(n/s);//求n的第一位数字return (a>1?s:n-s*a+1)+a*f(s-1)+f(n-s*a);}google笔试题:A+B=C在一个集合S中寻找最大的C使A+B=C且A,B,C均在集合当中解答(原创)1,将集合S中的数排序X1<=X2<=X3.............Xn;2,for(i=n;i>0;i--){for(j=0,k=i-1;k>j;){if(Xj+Xk>Xi){k--;cotinue;}if(Xj+Xk<Xi){j++;contiue;}A=Xj;B=Xk;C=Xi;break;}例子:1,4,7,10,11,13,15,18,3434:1-18,4-18........15-1818:1-15,4-15,4-13,7-13,7-11结果:A=7;B=11,C=18;第一个的题目(嗯,记的不是很完整):在一棵(排序?)二叉树中搜索指定值,数据结构定义为:struct Node{Node * lnext;Node * rnext;int value;};函数定义为():Node * search(Node * root, int value){}实现这个search函数。
15个Google面试题以及答案

1) 1) 村子 有村子 有100对 妻对 妻,,其中 个 都瞒着自 的妻子偷情其中 个 都瞒着自 的妻子偷情。
村 的 个妻子都能立即发 除自 之外的其他男人是否偷情 的 个妻子都能立即发 除自 之外的其他男人是否偷情,,唯独 知道 自 的 到 有没有偷情知道 自 的 到 有没有偷情。
村 的规矩 容忍通 村 的规矩 容忍通 。
任何一个妻子,一 能证明自 的男人偷情一 能证明自 的男人偷情,,就必须 把他杀死就必须 把他杀死。
村 的女人全都 格照 规矩办 格照 规矩办 。
一 一 ,,女头领出来 布女头领出来 布,,村 至少有一个 偷情村 至少有一个 偷情。
请问接 来会发生 么 请问接 来会发生 么 ??答案: 是一个典型的递 问题。
一 所有的妻子都知道至少有一个男人出轨, 们就可以按递 方式来看待 个流程。
先让 们假设只有一个 偷情。
他的妻子见 到任何偷情的男人,因 知道 个人就是自 , 就会杀了他。
假如有 个 偷情, 他俩的妻子只知道 是自 的那一个男人偷情。
因 会等 一 看那个人有没有被杀死。
假如第一 没人被杀死, 就能确定 自 的 也偷了情。
依 类推,假如有100个 偷情, 他们能安全活 99 ,直到100 时,所有妻子把他们全都杀死。
聘职位:产品 理日)日)假设在一段高假设在一段高假设在一段高 公路 公路 公路 ,,旦0分钟之内见到汽车 过的概率是0.950.95。
那么那么,,在10分钟内见到汽车 过的概率是多少分钟内见到汽车 过的概率是多少已(已(已(假设缺省概率固定假设缺省概率固定假设缺省概率固定))答案: 题的关键在于0.95是见到一辆或多辆汽车的概率,而 是仅见到一辆汽车的概率。
在旦0分钟内,见 到任何车辆的概率为0.05。
因 在10分钟内见 到任何车辆的概率是 个值的立方根,而在10分钟内见到一辆车的概率 为1 去 立方根,也就是大约6旦还。
聘职位:产品 理旦)旦)有四个人要在夜 穿过一条悬索桥回到宿营地有四个人要在夜 穿过一条悬索桥回到宿营地有四个人要在夜 穿过一条悬索桥回到宿营地。
google面试,笔试逻辑题及答案

谷歌笔试面试逻辑题目,部分答案在最后边。
1.一辆学校班车里面能装多少个高尔夫球?2.你被缩小到只有硬币厚度那么点高(不是压扁,是按比例缩小),然后被扔到一个空的玻璃搅拌器中,搅拌刀片一分钟后就开始转动。
你怎么办?3.要是让你清洗整个西雅图的所有窗子,你会收取多少费用?4.怎么才能识别出电脑的内存堆栈是向上溢出还是向下溢出?5.你要向你8岁的侄子解释什么是数据库,请用三句话完成。
6.时钟的指针一天内会重合几次?7.你需要从A地去B地,但你不知道能不能到,这时该怎么办?8.好比你有一个衣橱,里面塞满了各种衬衫,你会怎么整理这些衬衫,好让你以后找衬衫的时候容易些?9.有个小镇有100对夫妇,每个丈夫都在欺骗他的妻子。
妻子们都无法识破自己丈夫的谎言,但是她们却能知道其他任何一个男人是否在撒谎。
镇上的法律规定不准通奸,妻子一旦证明丈夫不忠就应该立刻杀死他,镇上所有妇女都必须严格遵守这项法律。
有一天,镇上的女王宣布,至少有一个丈夫是不忠的。
这是怎么发生的呢?10.在一个重男轻女的国家里,每个家庭都想生男孩,如果他们生的孩子是女孩,就再生一个,直到生下的是男孩为止。
这样的国家,男女比例会是多少?11.如果在高速公路上30分钟内到一辆车开过的几率是0.95,那么在10分钟内看到一辆车开过的几率是多少(假设为常概率条件下)12.如果你看到钟的时间是3:15,那一刻时针和分针的夹角是多少?(肯定不是0度!)13.4个人晚上要穿过一座索桥回到他们的营地。
可惜他们手上只有一支只能再坚持17分钟的手电筒。
通过索桥必须要拿着手电,而且索桥每次只能撑得起两个人的份量。
这四个人过索桥的速度都不一样,第一个走过索桥需要1分钟,第二个2分钟,第三个5分钟,最慢的那个要10分钟。
他们怎样才能在17分钟内全部走过索桥?14.你和朋友参加聚会,包括你们两人在内一共有10个人在场。
你朋友想跟你打赌,说这里每有一个人生日和你相同,你就给他1元,每有一个人生日和你不同,他给你2元。
15个谷歌面试题

问题:一辆校车能装下多少个高尔夫球?需要假设校车的容积,例如,依维科、沃尔沃、大奔……假设用公交车,车的容积(宽×高×长)=3×4×25=300立方米,一只高尔夫球半径约10厘米,因为装入后有空隙,按照立方体算,体积约0.008立方米,故该校车可容纳300/0.008=37500个高尔夫球。
应聘职位:产品经理问题:如果让你清洗西雅图市所有的窗户,你会对此索价多少?这题可能考验的是项目经理面对未知时的决策能力,理性的解法需根据城市面积,估算建筑表面展开面积,再估计室外窗户面积,室内窗户面积,并计算不同的层高成本的系数,总合出一个估值。
感性一点,可以迎合谷歌的风格,例如如果我能发明一种迅速清洗窗户个工具,那么我将提供一次几乎免费的清洗工作,这样当每扇窗户都离不开我时,我就可以开始鲸吞索价了。
应聘职位:产品经理问题:在一个重男轻女的国家里,每家每户都想生男孩。
若一户人家生了一个女孩,便会再生一个,直到生下的是男孩为止。
请问这个国家的男女比例是多少?答案是接近 1:152:48是正常出生的男女比例,因为很少有人会在生了女孩以后掐死,即使再重男轻女也要考虑后代的繁衍问题。
一胎生女的概率是0.5,连续两台生女的概率是0.25,连续三胎生女的概率是0.125,连续四胎及更多胎生女的概率更少。
极小概率事件可以忽略,不会影响总体。
应聘职位:产品经理问题:全世界共有多少位钢琴调音师?google上可以查到发达国家的人口数和钢琴普及率,那就可以计算了。
例如,需要知道美国的人口和总体经济状况,假如美国共有3亿人口,按三口之家计算,全美国共有1亿个家庭,如果一半家庭即5000万个家庭属于富裕阶层,拥有钢琴比例按10%这个比例可能有点偏高,但在推算大致比例时是允许的。
那么就有500万个家庭拥有钢琴,这样全美国就有500万架钢琴。
假设每架钢琴一年调音一次,一个调音师一年调音1000架次的话,那么全美国调音师的数量就是5000000/1000=5000。
15道变态google面试问题的参考答案

15道变态google面试问题的参考答案发布人:2012-10-17 13:48------参考答案,是网上某位网友的回答,仅供参考----------问题:一辆校车能装下多少个高尔夫球鉴于这个问题是问产品经理的,不太可能考验它的“诚实度”和“处世态度”,所以面试官不会想得到“不知道”的答案。
由于是产品经理而不是营销经理,也不会考验人脑筋急转弯的能力,不会想得到“校车的载重量有多少就能装下多少高尔夫球”。
我觉得可能是考验应聘者的现场估算能力,测试他对数字第一反应有多敏感,因为做项目策划时一样是在几乎完全未知的情况下估算的,那么答案应该是这样的:假设校车容积=3×4×25=300立方米,一只高尔夫球半径约10厘米,因为装入后有空隙,按照立方体算,体积约立方米,故该校车可容纳300/=37500个高尔夫球。
问题:如果让你清洗西雅图市所有的窗户,你会对此索价多少这题可能考验的是项目经理面对未知时的决策能力,鉴于谷歌的果敢,答案很可能不是:我不去做,因为收入支出不成正比,我一辈子也没有机会清洗所有窗户。
答案可能是谷歌的风格,如果我能发明一种迅速清洗窗户个工具,那么我将提供一次几乎免费的清洗工作,这样当每扇窗户都离不开我时,我就可以开始鲸吞索价了。
问题:在一个重男轻女的国家里,每家每户都想生男孩。
若一户人家生了一个女孩,便会再生一个,直到生下的是男孩为止。
请问这个国家的男女比例是多少悲剧,这是指的某国么,据说52:48,春哥纯爷们算男算女,玩劲舞团的要不要砍掉答案是,男女比例仍是1:1,因为很少有人会在生了女孩以后掐死,即使再重男轻女也要考虑后代的繁衍问题。
把掐死与丢弃自己女儿的事件看作极小概率,将其忽略,不会影响总体。
问题:全世界共有多少位钢琴调音师这题需要知道美国的人口和总体经济状况,才能估算。
美国共有3亿人口,按三口之家计算,全美国共有1亿个家庭,如果一半家庭即5000万个家庭属于富裕阶层,拥有钢琴比例按10%这个比例可能有点偏高,但在推算大致比例时是允许的。
Google面试题

1.简单来说,成功100分的话,得分组成比例可以如下:1、50分的算法和C语言,2、15分的项目分,3、15分的知识面和扯淡分,4、10分的开发语言细节分,5、5分的其他。
2.个人经验,这类题集中一下几个方面:排序,知道各种排序的时间和复杂度,能写出快排,堆排以及计数排序的代码且知道什么时候用哪种即可。
链表:知道构建动态链表,删除节点,翻转链表,两两翻转,求环节点,求两链表交点足够。
字符串:知道高效翻转,回文足够,如果还能完整的写出KMP查找就基本完美。
树:知道二叉树的三种递归遍历,非递归遍历,查找,知道两种遍历求第三种,再深一点,知道如何分层遍历,如何求两节点距离,就通吃了。
其它:队列、栈、哈希表的特性,动态规划。
只要上边的只是准备的差不多,算法的笔试和面试题问题就不大了。
本人的本科和研究生都是机械,没学过这些东西,从9月17的第一场微软笔试开始,边考边学,就靠这点东西闯笔试和过面试。
3.本人被问过:PageRank,搜索引擎倒正排索引,数据库优化,web性能优化,浏览器渲染,web安全,爬虫,设计模式,软件架构,推荐系统,加密算法,服务器推等等。
1. 一辆学校班车里面能装多少个高尔夫球?答:应该也是用常理推断过程2. 你被缩小到只有硬币厚度那么点高(不是压扁,是按比例缩小),然后被扔到一个空的玻璃搅拌器中,搅拌刀片一分钟后就开始转动。
你怎么办?答:搅拌器应该是有空隙的,所以躲到边上应该不会被打到。
但是玻璃搅拌器四周可能无法抓住附着,所以旋转带来的风可能把你吹起来。
所以尽量走到搅拌器转轴中间,试图爬上去或者抓住。
3. 要是让你清洗整个西雅图的所有窗子,你会收取多少费用?答:类似调音师的推理过程4. 怎么才能识别出电脑的内存堆栈是向上溢出还是向下溢出?答:只能向上溢出5. 你要向你8岁的侄子解释什么是数据库,请用三句话完成。
答1:数据库就如存钱罐…答2:就是你的书包,里面有你喜欢的:圣斗士金卡,小玩具;也有你不喜欢的:考卷啊,要家长签名的东西啊。
Google面试题以及最佳答案

Google面试题以及最佳答案面试题以及答案(一)应聘职位:软件工程师10)假设你在衣橱里挂满衬衫,很难从中挑出某一件来。
请问你打算怎样整理一下,使得它们容易挑选?答案:此题没有固定答案。
考验的是被面试者在解决问题方面的想象力和创造性。
我们觉得读者Dude的这个答案可能会给Google留下深刻印象:把它们按布料的种类进行哈希(HASH)组合。
然后每类再按2-3-4树或红黑树(都是计算机算法)排序。
应聘职位:软件工程师11)给你一副井字棋(Tic Tac Toe)。
你来写一个程序,以整个游戏和一个玩家的名字为参数。
此函数需返回游戏结果,即此玩家是否赢了。
首先你要决定使用哪种数据结构处理游戏。
你还要先讲出使用哪种算法,然后写出代码。
注意:这个游戏中的某些格子里可能是空的。
你的数据结构需要考虑到这个条件。
答案:所需要的数据结构应为二元字符数列。
调用此函数检查6种条件,判断是否有赢家。
其中第6种条件就是看是否还有空格。
如果有赢家,则字符判断玩家是X还是O。
因此你需要一个旗标。
如果有赢家则返回此值并结束游戏,如果没有则继续游戏。
应聘职位:软件工程师12)为1万亿个数排序需要多长时间?请说出一个靠谱的估计。
答案:这又是一个没有标准答案的题目。
目的是考察被面试者的创造性。
我们倾向于两位读者给出的简单答案:用归并排序法(Merge Sort)排序。
平均情况下为O(1,000,000,000,000 Log1,000,000,000,000)。
最差情况下为O(1,000,000,000,000 Log1,000,000,000,000)。
现在可以做到每秒10亿次的运算,所以大约应需要3000秒。
应聘职位:软件工程师13)请设计一个蛙跳游戏的算法,并写出方案的代码。
答案:这个游戏的目标是引导一个青蛙避开来往车辆,横穿一条繁忙的公路。
你可以用一个数列来代表一条车道。
将方案简化成一条N车道的公路。
我们只找到一个对此问题的解答,它来自Glassdoor网站:一个方法是写一个递归算法来决定何时等待,何时跳进下一个车道。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
谷歌笔试面试逻辑题目,部分答案在最后边。
1.一辆学校班车里面能装多少个高尔夫球2.你被缩小到只有硬币厚度那么点高(不是压扁,是按比例缩小),然后被扔到一个空的玻璃搅拌器中,搅拌刀片一分钟后就开始转动。
你怎么办3.要是让你清洗整个西雅图的所有窗子,你会收取多少费用4.怎么才能识别出电脑的内存堆栈是向上溢出还是向下溢出5.你要向你8岁的侄子解释什么是数据库,请用三句话完成。
6.时钟的指针一天内会重合几次7.你需要从A地去B地,但你不知道能不能到,这时该怎么办8.好比你有一个衣橱,里面塞满了各种衬衫,你会怎么整理这些衬衫,好让你以后找衬衫的时候容易些9.有个小镇有100对夫妇,每个丈夫都在欺骗他的妻子。
妻子们都无法识破自己丈夫的谎言,但是她们却能知道其他任何一个男人是否在撒谎。
镇上的法律规定不准通奸,妻子一旦证明丈夫不忠就应该立刻杀死他,镇上所有妇女都必须严格遵守这项法律。
有一天,镇上的女王宣布,至少有一个丈夫是不忠的。
这是怎么发生的呢10.在一个重男轻女的国家里,每个家庭都想生男孩,如果他们生的孩子是女孩,就再生一个,直到生下的是男孩为止。
这样的国家,男女比例会是多少11.如果在高速公路上30分钟内到一辆车开过的几率是,那么在10分钟内看到一辆车开过的几率是多少(假设为常概率条件下)12.如果你看到钟的时间是3:15,那一刻时针和分针的夹角是多少(肯定不是0度!)个人晚上要穿过一座索桥回到他们的营地。
可惜他们手上只有一支只能再坚持17分钟的手电筒。
通过索桥必须要拿着手电,而且索桥每次只能撑得起两个人的份量。
这四个人过索桥的速度都不一样,第一个走过索桥需要1分钟,第二个2分钟,第三个5分钟,最慢的那个要10分钟。
他们怎样才能在17分钟内全部走过索桥14.你和朋友参加聚会,包括你们两人在内一共有10个人在场。
你朋友想跟你打赌,说这里每有一个人生日和你相同,你就给他1元,每有一个人生日和你不同,他给你2元。
你会接受么15.全世界有多少个钢琴调音师16.你有8个一样大小的球,其中7个的重量是一样的,另一个比较重。
怎样能够用天平仅称两次将那个重一些的球找出来。
17.有5个海盗,按照等级从5到1排列。
最大的海盗有权提议他们如何分享100枚金币。
但其他人要对此表决,如果多数反对,那他就会被杀死。
他应该提出怎样的方案,既让自己拿到尽可能多的金币又不会被杀死(提示:有一个海盗能拿到98%的金币)A.逻辑推理1、你让工人为你工作7天,给工人的回报是一根金条。
金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费2、请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里还必须留有一份。
3、小明一家过一座桥,过桥时是黑夜,所以必须有灯。
现在小明过桥要1秒,小明的弟弟要3秒,小明的爸爸要6秒,小明的妈妈要8秒,小明的爷爷要12秒。
每次此桥最多可过两人,而过桥的速度依过桥最慢者而定,而且灯在点燃后30秒就会熄灭。
问:小明一家如何过桥4、一群人开舞会,每人头上都戴着一顶帽子。
帽子只有黑白两种,黑的至少有一顶。
每个人都能看到其他人帽子的颜色,却看不到自己的。
主持人先让大家看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。
第一次关灯,没有声音。
于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。
一直到第三次关灯,才有劈劈啪啪打耳光的声音响起。
问有多少人戴着黑帽子5、请估算一下CNTOWER电视塔的质量。
6、一楼到十楼的每层电梯门口都放着一颗钻石,钻石大小不一。
你乘坐电梯从一楼到十楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能拿到最大的一颗7、U2合唱团在17分钟内得赶到演唱会场,途中必需跨过一座桥,四个人从桥的同一端出发,你得帮助他们到达另一端,天色很暗,而他们只有一只手电筒。
一次同时最多可以有两人一起过桥,而过桥的时候必须持有手电筒,所以就得有人把手电筒带来带去,来回桥两端。
手电筒是不能用丢的方式来传递的。
四个人的步行速度各不同,若两人同行则以较慢者的速度为准。
Bono需花1分钟过桥,Edge需花2分钟过桥,Adam 需花5分钟过桥,Larry需花10分钟过桥。
他们要如何在17分钟内过桥呢8、烧一根不均匀的绳要用一个小时,如何用它来判断半个小时9、为什么下水道的盖子是圆的10、美国有多少辆加油站(汽车)11、有7克、2克砝码各一个,天平一只,如何只用这些物品三次将140克的盐分成50、90克各一份12、有一辆火车以每小时15公里的速度离开洛杉矶直奔纽约,另一辆火车以第小时20公里的速度从纽约开往洛杉矶。
如果有一只鸟,以外30公里每小时的速度和两辆火车现时启动,从洛杉矶出发,碰到另辆车后返回,依次在两辆火车来回的飞行,直道两面辆火车相遇,请问,这只小鸟飞行了多长距离13、你有两个罐子,50个红色弹球,50个蓝色弹球,随机选出一个罐子,随机选取出一个弹球放入罐子,怎么给红色弹球最大的选中机会在你的计划中,得到红球的准确几率是多少14、想象你在镜子前,请问,为什么镜子中的影像可以颠倒左右,却不能颠倒上下15、你有四人装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1.只称量一次,如何判断哪个罐子的药被污染了16、如果你有无穷多的水,一个3夸脱的和一个5夸脱的提桶,你如何准确称出4夸脱的水17、你有一桶果冻,其中有黄色,绿色,红色三种,,闭上眼睛选出同样颜色的两个,抓取同种颜色的两个。
抓取多少个就可以确定你肯定有两个同一颜色的果冻18、将汽车钥匙插入车门,向哪个方向旋转就可以打开车锁19、如果要你能去掉50个州的任何一个,那你去掉哪一个,为什么20、对一批编号为1~100 全部开关朝上开的灯进行以下操作凡是1 的倍数反方向拨一次开关2 的倍数反方向又拨一次开关3 的倍数反方向又拨一次开关。
问最后为关熄状态的灯的编号。
21、假设一张圆盘像唱机上的唱盘那样转动。
这张盘一半是黑色,一半是白色。
假设你有数量不限的一些颜色传感器。
要想确定圆盘转动的方向,你需要在它周围摆多少个颜色传感器它们应该被摆放在什么位置22、假设时钟到了12点。
注意时针和分针重叠在一起。
在一天之中,时针和分针共重叠多少次你知道它们重叠时的具体时间吗23、中间只隔一个数字的两个奇数被称为奇数对,比如17和19。
证明奇数对之间的数字总能被6整除(假设这两个奇数都大于6)。
现在证明没有由三个奇数组成的奇数对。
24、一个屋子有一个门(门是关闭的)和3盏电灯。
屋外有3个开关,分别与这3盏灯相连。
你可以随意操纵这些开关,可一旦你将门打开,就不能变换开关了。
确定每个开关具体管哪盏灯。
25、假设你有8个球,其中一个略微重一些,但是找出这个球的惟一方法是将两个球放在天平上对比。
最少要称多少次才能找出这个较重的球26、下面玩一个拆字游戏,所有字母的顺序都被打乱。
你要判断这个字是什么。
假设这个被拆开的字由5个字母组成:1.共有多少种可能的组合方式2.如果我们知道是哪5个字母,那会怎么样3.找出一种解决这个问题的方法。
27、有4个女人要过一座桥。
她们都站在桥的某一边,要让她们在17分钟内全部通过这座桥。
这时是晚上。
她们只有一个手电筒。
最多只能让两个人同时过桥。
不管是谁过桥,不管是一个人还是两个人,必须要带着手电筒。
手电筒必须要传来传去,不能扔过去。
每个女人过桥的速度不同,两个人的速度必须以较慢的那个人的速度过桥。
第一个女人:过桥需要1分钟;第二个女人:过桥需要2分钟;第三个女人:过桥需要5分钟;第四个女人:过桥需要10分钟。
比如,如果第一个女人与第4个女人首先过桥,等她们过去时,已经过去了10 分钟。
如果让第4个女人将手电筒送回去,那么等她到达桥的另一端时,总共用去了20分钟,行动也就失败了。
怎样让这4个女人在17分钟内过桥还有别的什么方法28、如果你有两个桶,一个装的是红色的颜料,另一个装的是蓝色的颜料。
你从蓝色颜料桶里舀一杯,倒入红色颜料桶,再从红色颜料桶里舀一杯倒入蓝颜料桶。
两个桶中红蓝颜料的比例哪个更高通过算术的方式来证明这一点。
B:疯狂计算29、已知两个1~30之间的数字,甲知道两数之和,乙知道两数之积。
甲问乙:"你知道是哪两个数吗"乙说:"不知道";乙问甲:"你知道是哪两个数吗"甲说:"也不知道";于是,乙说:"那我知道了";随后甲也说:"那我也知道了";这两个数是什么30、4,4,10,10,加减乘除,怎么出24点31、1000!有几位数,为什么32、F(n)=1 n>8 n<12F(n)=2 n<2F(n)=3 n=6F(n)=4 n=other使用+ - * /和sign(n)函数组合出F(n)函数sign(n)=0 n=0sign(n)=-1 n<0sign(n)=1 n>033、编一个程序求质数的和例如F(7)=1+3+5+7+11+13+17=5834、请仅用一支笔画四根直线将上图9 各点全部连接35、三层四层二叉树有多少种36、1--100000 数列按一定顺序排列,有一个数字排错,如何纠错写出最好方法。
两个数字呢37、链接表和数组之间的区别是什么38、做一个链接表,你为什么要选择这样的方法39、选择一种算法来整理出一个链接表。
你为什么要选择这种方法现在用O(n)时间来做。
40、说说各种股票分类算法的优点和缺点。
41、用一种算法来颠倒一个链接表的顺序。
现在在不用递归式的情况下做一遍。
42、用一种算法在一个循环的链接表里插入一个节点,但不得穿越链接表。
43、用一种算法整理一个数组。
你为什么选择这种方法44、用一种算法使通用字符串相匹配。
45、颠倒一个字符串,优化速度,优化空间。
46、颠倒一个句子中的词的顺序,比如将"我叫克丽丝"转换为"克丽丝叫我",实现速度最快,移动最少。
47、找到一个子字符串,优化速度,优化空间。
48、比较两个字符串,用O(n)时间和恒量空间。
49、假设你有一个用1001个整数组成的数组,这些整数是任意排列的,但是你知道所有的整数都在1到1000(包括1000)之间。
此外,除一个数字出现两次外其他所有数字只出现一次。
假设你只能对这个数组做一次处理,用一种算法找出重复的那个数字。
如果你在运算中使用了辅助的存储方式,那么你能找到不用这种方式的算法吗50、不用乘法或加法增加8倍。
现在用同样的方法增加7倍。
C:创造性应用51、营业员小姐由于工作失误,将2万元的笔记本电脑以万元错卖给李先生,王小姐的经理怎么写信给李先生试图将钱要回来52、如何将计算机技术应用于一幢100层高的办公大楼的电梯系统上你怎样优化这种应用工作日时的交通、楼层或时间等因素会对此产生怎样的影响53、你如何对一种可以随时存在文件中或从因特网上拷贝下来的操作系统实施保护措施,防止被非法复制54、你如何重新设计自动取款机55、假设我们想通过电脑来操作一台微波炉,你会开发什么样的软件来完成这个任务56、你如何为一辆汽车设计一台咖啡机56、如果你想给微软的Word系统增加点内容,你会增加什么样的内容57、你会给只有一只手的用户设计什么样的键盘58、你会给失聪的人设计什么样的闹钟参考答案:1、day1 给1 段,day2 让工人把1 段归还给2 段,day3 给1 段,day4 归还1 2 段,给4 段。