[google面试题玻璃球]15个Google面试题以及答案

面试试题 2021-04-17 网络整理 可可

【jianli.jxxyjl.com--面试试题】

  15个google面试题以及答案

  应聘职位:程序员

  1) 村子里有100对夫妻,其中每个丈夫都瞒着自己的妻子偷情。村里的每个妻子都能立即发现除自己丈夫之外的其他男人是否偷情,唯独不知道她自己的丈夫到底有没有偷情。村里的规矩不容忍通奸。任何一个妻子,一旦能证明自己的男人偷情,就必须当天把他杀死。村里的女人全都严格照此规矩办事。一天,女头领出来宣布,村里至少有一个丈夫偷情。请问接下来会发生什么事?

  答案:这是一个典型的递归问题。一旦所有的妻子都知道至少有一个男人出轨,我们就可以按递归方式来看待这个流程。先让我们假设只有一个丈夫偷情。则他的妻子见不到任何偷情的男人,因此知道这个人就是自己丈夫,她当天就会杀了他。假如有两个丈夫偷情,则他俩的妻子只知道不是自己丈夫的那一个男人偷情。因此她会等上一天看那个人有没有被杀死。假如第一天没人被杀死,她就能确定她自己的丈夫也偷了情。依此类推,假如有100个丈夫偷情,则他们能安全活上99天,直到100天时,所有妻子把他们全都杀死。

  应聘职位:产品经理

  2)假设在一段高速公路上,30分钟之内见到汽车经过的概率是。那么,在10分钟内见到汽车经过的概率是多少?(假设缺省概率固定)

  答案:这题的关键在于0.95是见到一辆或多辆汽车的概率,而不是仅见到一辆汽车的概率。在30分钟内,见不到任何车辆的概率为0.05。因此在10分钟内见不到任何车辆的概率是这个值的立方根,而在10分钟内见到一辆车的概率则为1减去此立方根,也就是大约63%。

  应聘职位:产品经理

  3)有四个人要在夜里穿过一条悬索桥回到宿营地。可是他们只有一支手电,电池只够再亮17分钟。过桥必须要有手电,否则太危险。桥最多只能承受两个人同时通过的重量。这四个人的过桥速度都不一样:一个需要1分钟,一个需要2分钟,一个需要5分钟,还有一个需要10分钟。他们如何才能在17分钟之内全部过桥?

  答案:1和2一起过(2分钟);1返回(3分钟);5和10一起过(13分钟);2返回(15分钟);1和2一起过(17分钟)。全体安全过桥。

  应聘职位:产品经理

  4) 你和一个朋友去参加聚会。聚会算上你们一共10人。。。你的朋友想要跟你打个赌:你在这些人每找到一个和你生日相同的,你就赢1块钱。他在这些人里每找到一个和你生日不同的人,他就赢2块钱。你该不该打这个赌?

  答案:不算闰年的话,别人跟你生日相同的概率是1/365;跟你生日不同的概率是364/365。因此不要打这个赌。

  应聘职位:产品经理

  5)如果你看到时钟上面的时间是3:15,那么其时针和分针之间的角度是多少?(答案不是零)

  答案:7.5度。时钟上每一分钟是6度(360度/60分钟)。时针每小时从一个数字走到下一个数字(此例中为从3点到4点),也就是30度。因为此题中时间刚好走过1/4小时,因此时针走完30度的1/4,也就是7.5度。

  应聘职位:产品经理

  6)将一根木条折成3段之后,可以形成一个三角形的概率有多大?

  答案:因为题目中没有说要求木条必须首尾相连的做成三角形,因此答案是100%。任何长度的三根木条都可以形成一个三角形。

  应聘职位:产品经理

  7)南非有个延时问题。请对其加以分析。

  答案:这显然是个非常模糊的问题,因此没有唯一的正确答案。比较好的回答应该是由被面试者展示自己对“延时”概念的熟悉程度以及发挥自己的想象力,构想出一个有趣的延时问题并对其提供一个有趣的解决方案。

  应聘职位:产品经理

  8)在一个两维平面上有三个不在一条直线上的点。请问能够作出几条与这些点距离相同的线?

  答案:三条。将两点之间联成一条线段。在这条线段与第三点之间正中的位置,做一条与此线段平行的直线,即为一条距三点等距的线。然后按此方法对其余两点的组合做出另外两条来。

  应聘职位:软件工程师

  9)2的64次方是多少?

  答案:如果你不是因为坐在面试室里,手边没有计算器的话,应该可以很容易找到答案,即1.84467441 乘以10的19次方。

  应聘职位:软件工程师

  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 log 1,000,000,000,000)。最差情况下为o(1,000,000,000,000 log 1,000,000,000,000)。现在可以做到每秒10亿次的运算,所以大约应需要3000秒。

  应聘职位:软件工程师

  13)请设计一个“蛙跳”游戏的算法,并写出方案的代码。。。

  答案:这个游戏的目标是引导一个青蛙避开来往车辆,横穿一条繁忙的公路。你可以用一个数列来代表一条车道。将方案简化成一条n车道的公路。我们只找到一个对此问题的解答,它来自glassdoor.com网站:“一个方法是写一个递归算法来决定何时等待,何时跳进下一个车道。这由下条车道中是否有逐渐接近的障碍物来决定。”

  应聘职位:软件工程师

  14)google每年收到多少份软件工程师的简历?这也是在考察应试者是否有能力把问题简单明确化,并提出创造性的解决方案。

  答案:一个“量化报酬分析师”职位的求职者,应该知道XX年google雇佣了3400人。估计其中75%,即2550人,应该是工程师,并且google和哈佛的录取率类似,即从申请人中取3%。由此可知应该收到大约85000简历(85000 x 3% = 2550)

  应聘职位:量化报酬分析师

  15)给你一个数字链表。。。链表到头之后又会从头开始(循环链表)。请写出寻找链表中最小数字的最高效算法。找出此链表中的任意给定数字。链表中的数字总是不断增大的,但是你不知道循环链表从何处开始。例:38, 40, 55, 89, 6, 13, 20, 23, 36.

  答案:我们最喜欢的答案来自读者”dude”:建立临时指针并从根上开始。(循环链表大多数情况下都有向前或向后指针。)判断是向前更大还是向后更大。如果向前更大则知道已达到链表最后,又重新位于链表开始位置。如果向前更大,那你可以向后搜寻并进行数字比较。如果既没有根也没有指针指向链表,那么你的数据就丢失在内存中了。

本文来源:https://jianli.jxxyjl.com/mianshishiti/4557.html

  • [美国F1签证面试问题]美国f1签证面试问题

    美国f1签证面试技巧:回答问题的原则  (1)回答问题时用英语,语速可放慢。 如果太快,签证官认为您的英语很好,也因此会加快语速,这样您可能会听不懂。当然,官员有时故意提高说话的速度,来考核您的英语水平。您可以把语速压下来,讲得慢并不是说明英语差,语法要正确。  (2) 回答问题时要简明扼要,态...

    发布于:2021-05-20

    详细阅读
  • 腾讯面试题目答案_腾讯面试题

    请将答卷、作品及简历压缩后发送到:campus@tencent com 邮箱,投递作品请在主题标明:职位+地区+学校+姓名,如:用户研究+北京+北京大学+张三 一、 耐心填一填!(每空4分,共24分) 1 为div设置类a与b,应编写html代码_...

    发布于:2021-05-20

    详细阅读
  • 【应聘面试常见问题及回答技巧】面试问题及回答

    面试问题及回答参考  1、我们为什么要聘用你  (测试你的沉静与自信。)给一个简短、有礼貌的回答:“我能做好我要做的事情、“我相信自己,我想得到这份工作。  2、为什么你想到这里来工作  (这应该是你喜爱的题目。)因为你在此前进行了大量的准备,你了解这家公司。组织几个原因...

    发布于:2021-05-19

    详细阅读
  • 面试中可能被问到的问题英文_面试中可能被问到的问题

    面试中可能被问到的问题  面试随单位和岗位的不同而有很大差别,没有固定的形式、问题和答案,这里所列的只是常见的一些问题和回答的要点,仅供毕业生参考。  (一)关于个人方面的问题  1、请介绍一下你自己  在面试前用人单位大多都看过了毕业生的自荐材料,一些基本情况都有所了解,所以在自我介绍时要简...

    发布于:2021-05-19

    详细阅读
  • 护士应聘面试常见问题及回答|护士面试常见问题及答案

    护士面试常见问题及答案(一)  1、 我们为什么要雇请你呢?  有的面试只有这么一个问题。话虽简单,可是难度颇高。主要是测试你的沉静与自信。给一个简短、有礼貌的回答:我能做好我要做得事情,我相信自己,我想得到这份工作。根据自己的实际情况,好好想想把,看怎么说才具有最高说服力。  2、 你认为...

    发布于:2021-05-19

    详细阅读
  • 江南style小苹果_江南Style成面试题

    江南style成面试题;  18日上午,常州市第一中学的报告厅里坐满了老师和同学,现场的气氛紧张而热烈,这里正在进行XX届清华大学“新百年领军计划”推荐生选拔pk。5名候选人经过个人陈述、现场提问、一分钟总结等3个环节的比拼,最终高三(1)班的***胜出,成为清...

    发布于:2021-05-19

    详细阅读
  • 面试常用问题解析_届面试问题解析

    1、你认为你适合干什么?  一般一个人的选择是从想干什么和能干什么这两个方面着手考虑的,这两点都得到满足才是最佳选择。但现实中不可能都得到最大化的满足。  许多人只从表面上了解工作性质,甚至对自身的了解也流于表面,认为善于交流的人就适合做营销,沉稳的人只适合搞研究。其实,善于交流的人如果不能...

    发布于:2021-05-19

    详细阅读
  • 外贸公司面试题目_外贸公司面试题

    公务员面试总原则  面试时,考生应该坚持自信和沉着。答题时既要实事求是,也要随机应变。具体表现为,考生应该手脚安稳,不乱抖动,两眼平视主考官,注意和考官们的目光交流。面试并不是要像机器人一样表现“完美”,考生可偶尔低头看纸、思考,也可用手势。只要两眼不乱飘,自然地微笑,稳重、...

    发布于:2021-05-18

    详细阅读
  • 产品经理面试会问哪些问题_产品经理面试:哪些问题是你没有准备的?

    产品面试的同学提供一些帮助。  面试问题分为自我介绍、产品基本知识、实习经理和个人经历(共50题)。有些基本的问题,不管你去面试什么公司、什么行业都会问到。建议大家在准备面试之前,准备好你认为做可能问道的50个问题,然后把答案写好,打印出来。然后经常去看看,去修改。  往往你第二天,看昨天写的...

    发布于:2021-05-18

    详细阅读
  • 【车让人面试题】面试题:让你逃税100万,你该怎么做?

    如果您作为财务经理,如果总经理要求您1年之内逃税100万元,您会怎么做?  分析:面对这类问题,如果你抓耳搔腮地思考逃税计谋,或者思如泉涌地立即列举出一大堆方案,你都会中他们的圈套。实际上,主考官这个时候真正考核的不是你的业务能力,而是你的商业判断能力及商业道德方面的素养,因为在几乎所有的国际化...

    发布于:2021-05-18

    详细阅读

Copyright @ 2011-2019 求职简历网 All Rights Reserved. 版权所有

免责声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

 站长统计