谷歌面试题及参考答案
sre面试题
sre面试题
SRE(Site Reliability Engineering)是谷歌提出的一种工程实践,旨在将软件开发和系统运维结合起来,提高网站的可用性和可靠性。
以下是关于SRE面试的一些常见问题:
1. 你如何理解SRE?
2. 你是否有使用过监控和告警工具?
3. 你如何进行容量规划和风险管理?
4. 你如何处理紧急问题和故障?
5. 你是否有使用过自动化部署工具?
6. 你如何进行性能优化?
7. 你如何进行系统设计和架构评估?
8. 你如何与开发、运维和QA团队进行协作?
9. 你是否有使用过CI/CD(持续集成/持续部署)流程?
10. 你如何保证数据的安全性和隐私性?
11. 你如何评估系统的可扩展性和可靠性?
12. 你是否有使用过容器化和虚拟化技术?
13. 你如何进行日志和指标的收集、分析和可视化?
14. 你如何进行灾难恢复和数据备份?
15. 你如何评估和处理系统中的瓶颈和问题?
16. 你如何进行工作负载均衡和流量控制?
17. 你如何优化网络性能和安全性?
18. 你如何评估和管理系统的资源利用率和成本?
19. 你如何与产品经理和业务团队进行沟通?
20. 你是否有过在多个时区和团队之间进行协调的经验?
以上是一些常见的SRE面试问题,应聘者需要具备扎实的系统运维和软件开发能力,以及良好的团队协作和沟通能力,才能顺利通过SRE面试。
go 面试题
go 面试题背景:本文是一份面试题的回答,题目为“go 面试题”。
正文:面试题一:Go语言的基础知识Go语言是谷歌公司开发的一种静态类型、编译型语言。
它结合了传统的静态类型语言的安全性和运行时效率以及动态类型语言的开发速度和易用性。
以下是对Go语言基础知识的回答。
1. Go语言的特点Go语言有以下几个主要特点:- 协程(Goroutine):Go语言通过Goroutine实现轻量级线程,能够高效地处理并发任务。
- 垃圾回收:Go语言具有自动内存管理和垃圾回收机制,减轻了开发人员的负担。
- 快速编译:Go语言的编译速度非常快,可与C/C++媲美。
- 静态链接:Go语言的编译器会将所有依赖的库打包到可执行文件中,使得程序部署更加方便。
2. Go语言的基本语法Go语言的基本语法与C语言类似,但也有一些独特的特点:- 强制代码格式:Go语言强制使用缩进和花括号来表示代码块,使得代码结构清晰。
- 包的概念:Go语言使用包(package)来组织代码,包含一个或多个Go源代码文件。
- 关键字:Go语言有25个关键字,如`var`、`func`等,用于定义变量、函数等。
- 函数:Go语言使用`func`关键字定义函数,函数可以返回多个值。
3. Go语言的并发处理Go语言在语言级别提供了并发的支持,使得编写并发程序更加简单和高效:- Goroutine:Goroutine是Go语言的轻量级线程,可以在一个程序中并发执行成千上万个Goroutine。
- 通道(Channel):通道是Goroutine之间进行通信的机制,确保数据传递的安全性和同步性。
面试题二:Go语言的常见包介绍Go语言的包是用来组织代码的基本单位,提供了丰富的功能和库。
以下是对一些常见包的介绍。
1. fmt包fmt包实现了格式化的输入输出功能,类似于C语言的stdio.h库。
其中,`Print`和`Printf`函数用于向标准输出打印信息,`Scan`和`Scanf`函数用于从标准输入读取数据。
安卓面试题及答案详解版
安卓面试题及答案详解版1. 问题:什么是Android操作系统?答案: Android操作系统是一种基于Linux内核的开源操作系统,主要用于触屏移动设备,如智能手机和平板电脑。
它由Google公司开发并发布,允许设备制造商和开发者自由地修改和分发。
2. 问题:请解释Android的架构。
答案: Android架构从下到上分为四个层次:- 应用层:包含用户界面和应用程序。
- 应用框架层:提供应用程序开发接口(API)。
- 运行时环境层:包括Android核心库和Android运行时环境。
- Linux内核层:提供底层的硬件抽象层、内存管理、进程管理等功能。
3. 问题: Android应用是如何打包的?答案: Android应用通常使用APK(Android Package)格式进行打包。
APK文件是一个压缩文件,包含应用的代码、资源、资产、库和AndroidManifest.xml文件。
4. 问题:什么是Activity?答案: Activity是Android应用程序中的基本构建块,用于定义用户界面和用户交互。
每个Activity都是一个独立的屏幕,用户可以与之交互。
5. 问题:请解释Intent的概念。
答案: Intent是Android中用于请求操作的抽象描述符。
它可以用于启动Activity、启动服务或广播信息。
Intent可以显式地指定目标组件,也可以隐式地通过Intent Filter来匹配。
6. 问题:如何在Android中处理网络请求?答案:在Android中处理网络请求通常使用HTTP客户端库,如OkHttp或Retrofit。
这些库提供了简化的API来发送HTTP请求和接收响应。
7. 问题:解释Android中的Context对象。
答案: Context是Android中一个非常关键的类,它允许访问应用程序环境的全局信息。
Context可以用于启动Activity、获取资源、启动服务等。
云计算面试题
云计算面试题云计算是近年来兴起的一项重要技术,已经成为许多企业和组织的关键业务基础设施。
对于从事云计算相关职位的人员来说,熟练掌握相关的知识和技能是必不可少的。
为了帮助应聘者更好地准备云计算面试,下面列举了一些常见的云计算面试题及其答案。
1. 请简要解释云计算的概念。
云计算是通过网络提供计算资源、软件和数据存储服务的一种模式。
它可以实现按需访问、灵活扩展和高度可靠的计算能力,无需用户知道具体的硬件和软件实现方式。
云计算将计算资源集中在远程数据中心,用户通过网络进行连接和交互,实现了资源的共享和高效利用。
2. 请解释云计算的三种服务模式:IaaS、PaaS和SaaS。
IaaS(基础设施即服务):提供基础的计算资源,如虚拟机、存储和网络。
用户可以根据自己的需求,灵活选择和配置这些资源,并且只需支付实际使用的资源量。
PaaS(平台即服务):在基础设施的基础上,提供应用程序开发和部署的平台。
用户可以在平台上进行应用程序的开发、测试和部署,并且无需担心底层的基础设施。
SaaS(软件即服务):提供基于云平台的软件应用。
用户可以直接通过web浏览器或移动设备使用这些应用程序,无需安装和维护,只需按照使用量付费。
3. 请解释公有云、私有云和混合云的概念。
公有云:由云服务提供商提供给公众使用的云计算平台。
用户可以通过订购和使用服务的方式,按需获取计算资源和服务。
公有云的资源是共享的,用户无法控制底层的基础设施。
私有云:由单个组织或企业自己搭建和管理的云计算平台。
私有云的资源是专有的,并且由用户完全控制和管理。
私有云通常需要投入更多的资源和成本来实现。
混合云:将公有云和私有云结合起来使用的云计算模式。
用户可以在私有云中处理敏感数据和关键业务,而将一般的工作负载放在公有云中。
混合云可以灵活地根据需求扩展和分配资源,提高整体的灵活性和效率。
4. 请解释云计算中的弹性和可伸缩性有何不同?弹性是指系统在面对负载波动时,能够自动增加或减少资源,以适应当前的需求。
(整理)伤不起盘点知名企业的20道奇葩面试题.
伤不起!盘点知名企业的20道奇葩面试题大部分人们都希望能够到苹果、谷歌和微软这样的知名企业就职,但是这些企业对人才的要求也非常苛刻,这在面试的过程中就已经体现出来了,有些面试题甚至会让面试者忍俊不禁或是不知所措。
今天就为大家盘点一下来自多家知名企业的那些比较奇葩的面试题,看看大家有没有方法搞定这些题目。
知名企业:谷歌职位:行政助理面试题:给你一盒铅笔,请列出10种铅笔的非常用法。
知名企业:微软职位:软件开发工程师面试题:请问如何对一部电梯进行测试?知名企业:亚马逊职位:高级人事经理面试题:如果你来自火星,会用什么方法来解决问题?知名企业:苹果职位:软件工程经理面试题:请告诉我一些你在生活中所做的让你感到非常自豪的事情。
知名企业:Pacific Sunwear职位:销售助理面试题:如果你是一个路标,你希望是哪个标志?知名企业:高盛职位:技术分析师面试题:飞机上有无数个黑点和白点,请证明黑点和白点之间的距离是一个单位。
知名企业:Facebook职位:网络营销分析师面试题:如果你被一个俄罗斯黑帮绑架,他把两颗子弹挨着放进一把可装六颗子弹的左轮手枪中,然后转完弹夹后对你的头开了一枪,但你仍然活着。
他问道:“你是希望继续开枪?还是重新再转一遍弹夹再开枪?”你会如何应答?知名企业:摩根大通职位:金融分析师面试题:请给我讲一个笑话。
知名企业:谷歌职位:产品经理面试题:在美国地区对一款产品的改进成本有多少?知名企业:Twitter职位:招聘专员面试题:我为何不会聘用你呢?知名企业:BitTorrent职位:QA自动化工程师面试题:一个专杀矮人的巨人将10个矮人按照从低到高的顺序排列,每个矮人均能看见前面所有比他矮的人。
巨人把白帽和黑帽随机戴在每个矮人的头上。
矮人看不到自己的帽子,但能看到前面矮人所戴的帽子。
巨人要求每个矮人回答自己所戴的帽子的颜色,从身高最高的开始,如果谁回答错了就杀掉谁。
每个矮人都能听见其他矮人的答案,但是听不到矮人被杀的声音。
数据分析面试题1
L1范数具有系数解的特性,但是要注意的是,L1没有选到的特征不代表不重 要,原因是两个高相关性的特征可能只保留一个。需要通过交叉验证,确定哪个特 征重要。
为什么 L1,L2 范数可以防止过拟合呢? 在代价函数后面加上正则项,L1即是 Lasso 回归,L2是岭回归 但是它为什么能防止过拟合呢? 奥卡姆剃刀原理:能很好的拟合数据且模型简单 模型参数在更新时,正则项可使参数的绝对值趋于0,使得部分参数为0,降 低了模型的复杂度(模型的复杂度由参数决定),从而防止了过拟合。提高模型的泛 化能力。
答案:C 解析: 在 A 区犯案概率:P(C|A)=0.01% 在 B 区犯案概率:P(C|B)=0.015% 在 A 区概率:P(A)=3/8 在 B 区概率:P(B)=5/8 犯案概率:P(C)=(3/8*0.01%+5/8*0.015%) 则 犯 案 且 在 A 区 的 概 率 : P(A|C)=P(C|A)*P(A)/P(C)=0.01%*(3/8)/ (3/8*0.01%+5/8*0.015%)≈28.6%
10.执行完下列语句段后,i 值为() int f(int x){
return ((x>0)?x*f(x-1):2) } int i; i=f(f(2));
A.4 B.48 C.8 D.无限递归
答案:B 解析:
f(x) 当 x 大于 0 时,返回 x*f(x-1),否则返回 2 f(0) = 2 f(1) = 1 * f(0) = 2 f(2) = 2 * f(1) = 4 f(3) = 3 * f(2) = 12 f(4) = 4 * f(3) = 48 f(4) = f(f(2)) = 48
DC 共享平台——数据分析岗笔试面试题
2023年Google云平台认证考试真题
2023年Google云平台认证考试真题随着云计算技术的不断发展和应用,Google云平台成为企业和个人进行云服务的首选之一。
为了确保在云平台上进行操作的人员具备足够的专业知识和技能,Google设立了云平台认证考试,以便给予通过考试的人员相应的认证。
本文将介绍2023年Google 云平台认证考试的真题,以帮助考生做好准备。
第一题:Google云平台提供了哪些基础架构服务?Google云平台提供了一系列的基础架构服务,包括计算、存储、网络和安全等方面。
具体的基础架构服务包括:1. Google Compute Engine:提供可扩展的虚拟机,用于高性能计算和数据分析。
2. Google Cloud Storage:提供高可用性和持久性的云存储服务,支持各种类型的数据。
3. Google Cloud Virtual Network:提供安全可靠的虚拟网络环境,用于隔离和管理云环境。
4. Google Cloud IAM:提供身份和访问管理服务,用于对云资源进行精细的权限控制。
5. Google Cloud Security Command Center:提供云安全监控和漏洞扫描服务,确保云环境的安全性。
第二题:谈谈Google云平台的机器学习服务?Google云平台提供了强大的机器学习服务,用于帮助用户构建和部署机器学习模型。
其中最具代表性的服务有:1. Google Cloud AutoML:提供自动化的机器学习模型建设工具,无需编写代码即可构建模型。
2. Google Cloud Vision API:提供图像识别和分析服务,可以识别图像中的对象和场景。
3. Google Cloud Speech-to-Text API:提供语音转文本的服务,可以将语音文件转换为可编辑和搜索的文本。
4. Google Cloud Natural Language API:提供自然语言理解服务,可以分析文本的情感和语义信息。
15道Google面试题(含答案)
Google的面试题在刁钻古怪方面相当出名,甚至已经有些被神化的味道。
这个话题已经探讨过很多次,这里贴出15道Google面试题并一一给出了答案,其中不少都是流传很广的。
怎么样?下边来热热身,看看你有没有可能去Google工作吧!第一题:多少只高尔夫球才能填满一辆校车?(职位:产品经理)解析:通过这道题,Google希望测试出求职者是否有能力判断出解决问题的关键。
网友的答案:我想,一辆标准大小的校车约有8英尺宽、6英尺高、20英尺长——我能知道这些数字完全是因为我曾经无数次被堵在校车后面。
据此估算,一辆校车的容积约为960立方英尺,也就是160万立方英寸。
一个高尔夫球的半径约为0.85英寸,我认为一个高尔夫球的体积约为2.6立方英寸。
用校车的容积除以高尔夫球的体积,得到的结果是66万。
不过,由于校车里面还有座位等等各种东西,而且高尔夫球的形状使得不同的球之间会有不少空隙。
我的最终估算结果是50万。
这听起来有些荒唐。
如果我直接猜的话,我给出的答案肯定是10万以下,不过我相信我的数学水平。
当然,如果这里的校车是小布什当年坐过的那种,结果还要除以2,差不多是25万个。
第二题:让你清洗西雅图所有的玻璃窗,你的报价是多少?(职位:产品经理)答案:这一题我们可以玩点花招,我们的答案是“每扇窗10美元”。
第三题:有一个人们只想生男孩子的国家,他们在有儿子之前都会继续生育。
如果第一胎是女儿,他们就会继续生育直到有一个儿子。
这个国家的男女儿童比例是多少?(职位:产品经理)答案:这一题引发了不少争议,不过我们发现,这一题的解答步骤如下:1、假设一共用10对夫妻,每对夫妻有一个孩子,男女比例相等。
(共有10个孩子,5男5女);2、生女孩的5对夫妻又生了5个孩子,男女比例相等。
(共有15个孩子,男女儿童都是7.5个);3、生女孩的2.5对夫妻又生了2.5个孩子,男女比例相等。
(共有17.5个孩子,男女儿童都是8.75个);4、因此,男女比例是1:1。
谷歌工程师面试题
谷歌工程师面试题作为谷歌工程师面试题的例子,我们选择了以下问题:“如何设计一个系统,能够高效地存储和检索大量数据?”这个问题涉及到了数据库设计和算法优化等多个领域,是一个非常常见的面试题。
回答这个问题需要结合具体的场景和需求,下面我们将从系统设计、数据模型、存储和检索等几个方面来展开讨论。
一、系统设计:在设计一个高效的存储和检索系统时,需要考虑以下几个因素:1. 数据规模和增长率:根据系统的需求和预期的数据量,选择合适的硬件设备和存储方案,以支持数据的高效存储和检索。
2. 数据分布和冗余:分布式存储和冗余备份是避免系统单点故障和数据丢失的重要手段。
可以通过数据分片和冗余备份策略,将数据存储在多个节点上,实现高可用和可靠性。
3. 系统可扩展性和并发性:设计一个可扩展的系统,能够支持大规模的并发访问和处理。
可以采用分布式存储和负载均衡等技术,将数据和请求分散到多个节点上,提高系统的性能和可用性。
4. 缓存和预取:通过合理使用内存缓存和数据预取等技术,提高数据的访问速度和系统的响应能力。
可以根据数据的访问频率和访问模式,选择合适的缓存策略和预取算法。
二、数据模型:在设计一个存储和检索系统时,需要选择合适的数据模型和数据库类型,以满足系统的需求和业务特点。
1. 关系型数据库:适用于结构化数据和具有复杂关系的数据。
可以通过表结构和关系约束,进行数据的存储和查询。
常见的关系型数据库有MySQL和Oracle等。
2. NoSQL数据库:适用于非结构化数据和大规模数据存储。
可以根据数据的特点和访问模式,选择合适的NoSQL数据库类型,如键值存储、文档存储、列存储和图数据库等。
常见的NoSQL数据库有MongoDB、Cassandra和Redis等。
3. 图数据库:适用于存储和查询具有复杂关系的数据。
可以通过图结构和图算法,进行高效的关系查询和分析。
常见的图数据库有Neo4j和Amazon Neptune等。
三、存储和检索:在设计一个高效的存储和检索系统时,可以借鉴以下几个技术和算法:1. 压缩算法:通过压缩数据减少存储空间和传输带宽的消耗。
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个让人疯狂的经典问题,你能回答几个?对一些身处经济衰退大潮中的初级经理和软件开发者而言,谷歌是一个避风港。
但其招聘门槛较高,首先,谷歌更青睐长春藤联盟(由美国八所知名大学所组成)的毕业生;其次,即使应聘者已年过30,谷歌也很在意其GpA(平均成绩点数)分数;第三,谷歌需要的是那些想改变世界的人。
而且,即使应聘者满足了上述要求,也有可能在面试中被谷歌提出的问题所难倒。
以下是15个让许多应聘者抓狂的谷歌面试题。
问题1:一辆校车能装下多少个高尔夫球?应聘职位:产品经理问题2:如果让你清洗西雅图市所有的窗户,你会对此索价多少?应聘职位:产品经理问题3:在一个重男轻女的国家里,每家每户都想生男孩。
若一户人家生了一个女孩,便会再生一个,直到生下的是男孩为止。
请问这个国家的男女比例是多少?应聘职位:产品经理问题4:全世界共有多少位钢琴调音师?应聘职位:产品经理问题5:下水道井盖为什么是圆的?应聘职位:软件工程师问题6:为旧金山市设计一个紧急疏散方案。
应聘职位:产品经理问题7:时钟的指针一天内总共会重合多少次?应聘职位:产品经理问题8:阐释“死牛肉”的意义所在。
应聘职位:软件工程师问题9:一个人开车来到旅馆,变得一无所有。
究竟发生了什么事情?应聘职位:软件工程师问题10:你想知道好友鲍勃是否有你正确的电话号码,但又不能直接问他。
你必须在卡片上留言,让伊芙将卡片较交给鲍勃。
除了问题以外,你还应该在卡片上写什么,才能既确保鲍勃能看懂留言,又使伊芙看不出卡片上写有你的电话号码。
应聘职位:软件工程师问题11:你是一艘海盗船的船长,你的船员要投票决定如何平分金条。
如果与你意见一致的船员数量少于一半,你将被杀死。
你应该如何提议分配金条,才能既分得较多赃物,又能活下来?应聘职位:工程经理问题12:你有8个大小一样的球,其中7个重量相同,只有一个略重一些。
给你一个天平,而且只准称两次,如何找出重量不同的那个球?应聘职位:产品经理问题13:你在一幢100层高的大楼中,给了你两个鸡蛋。
选人:谷歌式急转弯
选人选人::谷歌式急转弯谷歌式急转弯2013年06月20日找工作的人成千上万找工作的人成千上万,,找人才的企业焦虑万分找人才的企业焦虑万分,,谁能架起企业与人才的时光通道谁能架起企业与人才的时光通道??并不是所有的面试都是正襟危坐不是所有的面试都是正襟危坐,,也不是所有的题目都正儿八经也不是所有的题目都正儿八经,,请看看谷歌的面试题请看看谷歌的面试题,,让我们一起脑筋急转弯吧我们一起脑筋急转弯吧!!试想你被缩小到一枚硬币大小扔进搅拌机。
你的质量减少,密度不变。
搅拌机60秒内就会开始搅拌。
你会怎么办?是被问傻了,还是立刻回答:掏出口袋里的零钱,把它扔到搅拌机的电机里卡住它。
假设有6个数字:10,9,60,90,70,66,接下来该出现什么数字?说出答案前你可以确定这不是在参加一场奥数比赛。
请代拟一份合同,内容是“把谷歌联合创始人谢尔盖·布林的灵魂卖给魔鬼”,合同必须在30分钟内发到布林的邮箱……好吧,这不是命题作文,只是为想进入谷歌的人准备的。
谷歌的搅拌机谷歌的搅拌机 关于搅拌机的问题,有人曾在博客上写道:“人们大概会这么想,既然搅拌机马上就要转起来了,食物马上就要扔进来了,我就算把脖子搁在刀片上,也好过被不知所谓的健康饮料淹死的好。
”最通俗常见的回答有两种:躺在刀片下面;站在刀片旁边。
旋转的刀片跟搅拌机的底部或侧面,应该至少有容得下一枚硬币的空隙。
还有一个常见的回答是:爬上刀片,把你的重心放在转动轴上,抱紧它,净离心力将接近零,应该能抱得住。
和很多谷歌面试题一样,这个问题也留了许多没有正面表述的内容。
什么人或者什么东西,为了什么原因,把你扔进了搅拌机?如果对方是心怀恶意的生物,铁了心要做人肉沙冰,那么不管你怎么做,就长期来看,你的生存概率都很小。
搅拌机里会加入液体吗?搅拌机顶部有盖子吗?刀片会旋转多长时间?如果刀片旋转时间太长,第三种回答会让你头晕目眩。
谷歌欢迎你向面试官提出此类问题,而面试官的典型回答是“别担心心怀恶意的生物”、 “不会加入液体”、“没有盖子”,以及“刀片会不停旋转,直到你死”。
15个Google的面试题以及答案
15个Google的面试题以及答案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分钟)。
C、C++各大公司面试笔试题(微软、谷歌、百度、腾讯、网易、联想)
微软十五道面试题1、有一个整数数组,请求出两两之差绝对值最小的值,记住,只要得出最小值即可,不需要求出是哪两个数。
2、写一个函数,检查字符是否是整数,如果是,返回其整数值。
(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)3、给出一个函数来输出一个字符串的所有排列。
4、请编写实现malloc()内存分配函数功能一样的代码。
给出一个函数来复制两个字符串A和B。
字符串A的后几个字节和字符串B的前几个字节重叠。
5、怎样编写一个程序,把一个有序整数数组放到二叉树中?6、怎样从顶部开始逐层打印二叉树结点数据?请编程。
7、怎样把一个链表掉个顺序(也就是反序,注意链表的边界条件并考虑空链表)?8、请编写能直接实现int atoi(const char * pstr)函数功能的代码。
9、编程实现两个正整数的除法编程实现两个正整数的除法,当然不能用除法操作符。
// return x/y.int div(const int x, const int y){....}10、在排序数组中,找出给定数字的出现次数比如[1, 2, 2, 2, 3] 中2的出现次数是3次。
11、平面上N个点,每两个点都确定一条直线,求出斜率最大的那条直线所通过的两个点(斜率不存在的情况不考虑)。
时间效率越高越好。
12、一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现。
0是例外,可以反复出现。
请设计一个算法,当你从该数列中随意选取5个数值,判断这5个数值是否连续相邻。
注意:- 5个数值允许是乱序的。
比如:8 7 5 0 6- 0可以通配任意数值。
比如:8 7 5 0 6 中的0可以通配成9或者4- 0可以多次出现。
- 复杂度如果是O(n2)则不得分。
13、设计一个算法,找出二叉树上任意两个结点的最近共同父结点。
复杂度如果是O(n2)则不得分。
14、一棵排序二叉树,令f=(最大值+最小值)/2,设计一个算法,找出距离f值最近、大于f值的结点。
google招聘笔试题完整版
Google招聘笔试题完整版一、选择题(1) 以下哪个字符串不能被正则表达式a(bc)*d* 匹配到?A. adB. abcdC. abcD. abccd(2) 在x86 cpu中,下面哪种运算速度最慢?A. 加B. 减C. 乘D. 除(3) 下面程序输出的结果是什么?void main(){bool first=true;int sum =0;int current_value;for(unsigned short i=65535;i>=0;--i ){if(first){current_value=65535;sum+=current_value%3;first=false;}else{sum+=-current_value%3;if(current_value<=0){printf("%d,%d",sum,i);break;}}}} A. 65535, 0 B. 65536, 1 C. 65536, 65535 D. 65536, 0(4) 书架上有编号为1-19的19本书,从中拿5本,问5本编号都不相邻的拿法有多少种?A. 2002B. 3003C. 11628D. 比C大的一个数,具体多少我忘记了。
(5) 现在有一套房子,价格200万,假设房价每年上涨10%,一个软件工程师每年固定能赚40万。
如果他想买这套房子,不贷款,不涨工资,没有其他收入,那么他需要几年才能攒够钱买这套房子?A. 5年B. 7年C. 8年D. 9年E. 永远买不起(6) 一棵满二叉树,一共有n个叶子节点,请问该二叉树一共有多少个节点?A. 2n-1B. 2nC. n-1D. n(7) 下列哪种排序方法在最坏情况下的时间复杂度是nlgn?A. 归并排序B. 快速排序C. 冒泡排序D. 插入排序(8) 有两个从小到大排好序的数组,长度分别是N和M,将这两个数组合并成一个有序数组的最小比较次数是:?A min(N,M)B M+N-1C N+MD max(M,N)(9) 关于TLB和Cache的说法中,哪个是错的?A. TLB与Cache中保存的数据是不同的B. TLB miss后,有可能直接在Cache中找到页表内容C. TLB miss后会导致程序出错,但是Cache miss不会D TLB和Cache的命中率都与程序的访存模式有关(10) 关于数据库的说法,哪个是错误的?A. 每个表都必须有主键B. 跨表查询可能非常慢C. 数据库不支持多个用户对同一个表进行写操作D. 多维索引可以用KD树实现二、编程算法题(1) 编程实现多项式求值:f(n)=a0+ a1*x^1 + a2*x^2 +…+ an*x^n,函数声明如下:double foo(double x, double *A, int N)。
谷歌面试题,你会几道?面试必备 精品面试题
经典面试题面试必备【精品】第一题:有一个人们只想生男孩子的国家,他们在有儿子之前都会继续生育。
如果第一胎是女儿,他们就会继续生育直到有一个儿子。
这个国家的男女儿童比例是多少?答案:这一题引发了不少争议,不过我们发现,这一题的解答步骤如下:1、假设一共用10对夫妻,每对夫妻有一个孩子,男女比例相等。
(共有10个孩子,5男5女);2、生女孩的5对夫妻又生了5个孩子,男女比例相等。
(共有15个孩子,男女儿童都是7.5个);3、生女孩的2.5对夫妻又生了2.5个孩子,男女比例相等。
(共有17.5个孩子,男女儿童都是8.75个);4、因此,男女比例是1:1。
第二题:多少只高尔夫球才能填满一辆校车?解析:通过这道题,谷歌希望测试出求职者是否有能力判断出解决问题的关键。
网友的答案:我想,一辆标准大小的校车约有8英尺宽、6英尺高、20英尺长——我能知道这些数字完全是因为我曾经无数次被堵在校车后面。
据此估算,一辆校车的容积约为960立方英尺,也就是160万立方英寸。
一个高尔夫球的半径约为0.85英寸,我认为一个高尔夫球的体积约为2.6立方英寸。
用校车的容积除以高尔夫球的体积,得到的结果是66万。
不过,由于校车里面还有座位等等各种东西,而且高尔夫球的形状使得不同的球之间会有不少空隙。
我的最终估算结果是50万。
这听起来有些荒唐。
如果我直接猜的话,我给出的答案肯定是10万以下,不过我相信我的数学水平。
当然,如果这里的校车是小布什当年坐过的那种,结果还要除以2,差不多是25万个。
第三题:让你清洗西雅图所有的玻璃窗,你的报价是多少?答案:这一题我们可以玩点花招,我们的答案是“每扇窗10美元”。
第四题:全世界共有多少名钢琴调音师?答案:我们的回答是“要看市场情况。
如果钢琴需要每周调音一次,每次调音需要1个小时,且每个调音师每周工作40个小时。
我们认为每40台钢琴就需要一名调音师。
”这个问题又被称为“费米问题”(Fermi problem)。
云计算面试题目答案及解析
云计算面试题目答案及解析在云计算领域中,面试题目通常涉及到对云计算基础概念、技术架构、应用场景等方面的理解。
以下是一些常见的云计算面试题目,以及它们的答案和解析。
1. 什么是云计算?云计算是通过网络提供计算资源和服务的一种模式。
它将计算、存储和网络资源虚拟化,并根据需求按使用量计费。
云计算可以提供灵活、可扩展且经济高效的计算服务。
2. 解释一下云计算的三种基本部署模型。
- 公有云(Public Cloud):云服务由第三方提供商在公共网络上提供给大众使用。
- 私有云(Private Cloud):云服务部署在私有网络中,仅对特定组织或个人提供。
- 混合云(Hybrid Cloud):结合公有云和私有云,根据实际需求灵活选择使用不同的云服务。
3. 请列举一些云计算的优势。
- 弹性扩展:根据需求快速扩展或收缩资源。
- 资源共享:多个用户可以共享云计算平台上的资源。
- 高可用性:云计算平台通常具备冗余和备份机制,提供高可用性。
- 成本效益:按需付费,避免了传统IT基础设施的高成本投入。
- 灵活性:用户可以根据需求选择不同类型的云服务。
4. 什么是虚拟化技术?虚拟化技术是指将计算资源(例如服务器、存储和网络)进行抽象和整合,使之能够被多个虚拟机或容器同时使用。
通过虚拟化,可以更好地利用物理硬件资源,提高资源利用率和灵活性。
5. 解释一下云计算中的SaaS、PaaS和IaaS。
- SaaS(Software as a Service):云服务提供商提供软件应用程序,用户通过网络访问并使用。
用户无需关注底层基础设施和平台。
- PaaS(Platform as a Service):云服务提供商提供开发平台,用户可以在平台上开发、测试和部署自己的应用程序,而无需关注底层基础设施。
- IaaS(Infrastructure as a Service):云服务提供商提供基础设施,包括计算、存储、网络等。
用户可以根据需求创建、管理和维护虚拟机、存储资源等。
UID技术面试题库汇总
UID技术面试题库UI类:1、你平时用的网站和app你最喜欢哪个,列举两个并对其进行分析?为什么喜欢?答案:花瓣、站酷、追波、ui中国.花瓣、设计师、慕课网、优设网、qq音乐、高德地图。
2、你认为做手机UI最难的地方在哪?答案:尺寸众多。
3、对无线互联网未来的发展有什么看法?答案:全无线互联网的时代4、公司想针对于"节假日回家"这一行为开发一款互联网产品,需要写一个项目策划,用户潜在需求,时间和工作人员分工,功能流程框架,网站首页草图和另外某一屏草图。
5、列出至少5个国内外对应网站答案:GoogleVS百度人人VSfacebook 花瓣VSpinterset GmailVSfoxmail hitfmVS 虾米6、列出至少5个生活中用户体验不方便的案例,如电梯的上与下7、说说如何理解交互设计的答案:交互设计,又称互动设计,(英文Interaction Design, 缩写 IxD 或者 IaD),是定义、设计人造系统的行为的设计领域。
人造物,即人工制成物品,例如,软件、移动设备、人造环境、服务、可佩带装置以及系统的组织结构。
交互设计在于定义人造物的行为方式(the "i nteraction”,即人工制品在特定场景下的反应方式)相关的界面。
交互设计作为一门关注交互体验的新学科在二十世纪八十年代产生了,它由IDEO的一位创始人比尔·摩格理吉(Bill Moggridge)在1984年一次设计会议上提出,他一开始给它命名为“软面(Soft Face)”,由于这个名字容易让人想起和当时流行的玩具“椰菜娃娃(Cabbage Patch doll)”,他后来把它更名为“Interaction Design”,即交互设计。
5、给你个我们公司的网页,你能给我重新设计下吗?6、可以给我们公司设计一款公司员工内部用的app吗?7、你喜欢什么样的图标?为什么喜欢?答案:扁平、写实8、你认为ui设计师最注重的是什么啊?答案:创新9、对按卓手机的理解,安卓手机与iphone在界面设计上的区别,你认为在以往的工作中学到了什么,答案:通过实例来阐述界面设计中产品交互的重要性?11、你说说你平时喜欢的素材网都有哪些啊?答案:花瓣站酷千图 pinter12、你觉得现在的交友网还有哪一点没有满足客户的需求啊?答案:真实性13、你认为你现在在那个方面还是有欠缺的?答案:跟国外的设计师比创新还不够.14、你知道自己的作品的缺点是什么吗?答案:只能满足大部分的需要,还不能满足所有人。
企业文化面试题
企业文化面试题一、企业文化的定义与重要性企业文化是指企业内部形成的共同的价值观、行为准则和工作方式,它体现了企业的核心价值以及组织内部成员之间的相互关系。
企业文化对于企业的发展具有极为重要的作用,它可以激励员工的积极性、增强组织凝聚力,推动企业实现持续创新与卓越表现。
二、企业文化面试题1. 你是如何理解企业文化的?2. 你认为企业文化对员工的工作态度和行为有什么影响?3. 如果你作为员工,如何适应和融入新公司的企业文化?4. 你认为企业文化如何影响公司的发展和业绩?5. 请描述一个你所熟悉的企业的文化,并说明它对该企业的价值和竞争力有何影响?6. 在你过去的工作经历中,你是如何维护和传承企业文化的?7. 你认为在企业文化中,哪些因素最为重要?8. 请分享一个你认为很成功的企业文化案例,并解释为什么你认为它成功。
三、企业文化面试题答案示范1. 你是如何理解企业文化的?企业文化是企业内部所形成的一套共同价值观、行为准则和工作方式。
它可以影响员工的思维方式和行为方式,塑造组织的独特氛围和声誉。
我认为企业文化应该是由企业核心价值观所引导的,旨在使企业员工具备统一的价值观念,并以此为准则进行工作。
2. 你认为企业文化对员工的工作态度和行为有什么影响?企业文化对员工的工作态度和行为有着重要影响。
一个良好的企业文化可以激励员工的积极性,使他们更加有工作热情和责任心。
同时,企业文化也规范了员工的行为准则,指导他们在工作中更好地与同事和领导进行沟通和合作。
3. 如果你作为员工,如何适应和融入新公司的企业文化?适应和融入新公司的企业文化需要时间和努力。
我会积极主动地了解新公司的核心价值观和行为准则,并将其融入到自己的工作中。
我会主动与同事和领导进行沟通,了解他们对公司文化的理解和看法,并在工作中与他们进行合作,逐渐适应和融入新的企业文化。
4. 你认为企业文化如何影响公司的发展和业绩?企业文化可以影响公司的发展和业绩。
goog_e面试题目(3篇)
第1篇背景:随着互联网的快速发展,在线广告已成为企业营销的重要手段。
然而,如何在海量用户数据中快速、准确地推荐合适的广告给用户,成为了一个极具挑战性的问题。
本题目要求设计一个高效的在线广告推荐系统,该系统需满足以下要求:1. 系统应能够处理大规模的用户数据,实时更新用户行为信息。
2. 系统应具备较强的推荐准确性,提高广告点击率和转化率。
3. 系统应具有良好的可扩展性,能够适应不断增长的用户规模和数据量。
4. 系统应具有较低的延迟,满足实时推荐的需求。
一、系统架构1. 数据采集层:负责收集用户在网站、APP等平台的浏览、搜索、购买等行为数据。
2. 数据处理层:对采集到的数据进行清洗、转换、特征提取等操作,为推荐引擎提供高质量的数据。
3. 推荐引擎层:根据用户行为数据,结合广告特征,进行广告推荐。
4. 展示层:将推荐结果展示给用户,包括广告投放、搜索结果等。
二、关键技术1. 数据采集与处理(1)数据采集:采用分布式采集框架,实现海量数据的实时采集。
(2)数据处理:采用流处理技术,对实时数据进行实时处理,提取用户行为特征。
2. 特征工程(1)用户特征:包括用户的基本信息、浏览历史、购买记录等。
(2)广告特征:包括广告类型、广告内容、广告主信息等。
(3)特征融合:将用户特征和广告特征进行融合,提高推荐准确性。
3. 推荐算法(1)协同过滤:根据用户的历史行为,寻找相似用户,推荐相似广告。
(2)基于内容的推荐:根据广告内容和用户兴趣,推荐相关广告。
(3)深度学习:利用深度学习模型,挖掘用户行为数据中的潜在特征,提高推荐效果。
4. 实时推荐(1)采用分布式计算框架,实现实时推荐。
(2)优化推荐算法,降低延迟。
三、系统实现1. 数据采集与处理(1)采用Flume、Kafka等工具,实现海量数据的实时采集。
(2)采用Spark Streaming等流处理技术,对实时数据进行处理。
2. 特征工程(1)采用Hadoop、Spark等分布式计算框架,进行特征提取和融合。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
谷歌面试题及参考答案
谷歌的面试会根据面试者的应聘岗位不同而出不一样的题目。
对面试题目的回答会直接影响谷歌的面试成效。
下面是由分享的谷歌面试题及参考答案,希望对你有用。
谷歌面试题及参考答案(一)应聘职位:软件工程师
假设你在衣橱里挂满衬衫,很难从中挑出某一件来。
请问你打算怎样整理一下,使得它们容易挑选?
答案:此题没有固定答案。
考验的是被面试者在解决问题方面的想象力和创造性。
我们觉得读者”Dude”的这个答案可能会给Google留下深刻印象:把它们按布料的种类进行哈希(HASH)组合。
然后每类再按2-3-4树或红黑树(都是计算机算法)排序。
应聘职位:软件工程师
给你一副井字棋(Tic Tac Toe)。
你来写一个程序,以整个游戏和一个玩家的名字为参数。
此函数需返回游戏结果,即此玩家是否赢了。
首先你要决定使用哪种数据结构处理游戏。
你还要先讲出使用哪种算法,然后写出代码。
注意:这个游戏中的某些格子里可能是空的。
你的数据结构需要考虑到这个条件。
答案:所需要的数据结构应为二元字符数列。
调用此函数检查6种条件,判断是否有赢家。
其中第6种条件就是看是否还有空格。
如果有赢家,则字符判断玩家是X还是O。
因此你需要一个旗标。
如
果有赢家则返回此值并结束游戏,如果没有则继续游戏。
应聘职位:软件工程师
为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秒。
应聘职位:软件工程师
请设计一个“蛙跳”游戏的算法,并写出方案的代码。
答案:这个游戏的目标是引导一个青蛙避开来往车辆,横穿一条繁忙的公路。
你可以用一个数列来代表一条车道。
将方案简化成一条N车道的公路。
我们只找到一个对此问题的解答,它来自网站:“一个方法是写一个递归算法来决定何时等待,何时跳进下一个车道。
这由下条车道中是否有逐渐接近的障碍物来决定。
”
应聘职位:软件工程师
Google每年收到多少份软件工程师的简历?这也是在考察应试者是否有能力把问题简单明确化,并提出创造性的解决方案。
答案:一个“量化报酬分析师”职位的求职者,应该知道2008年Google雇佣了3400人。
估计其中75%,即2550人,应该是工
程师,并且Google和哈佛的录取率类似,即从申请人中取3%。
由此可知应该收到大约85000简历(85000 x 3% = 2550) 应聘职位:软件工程师
2的64次方是多少?
答案:如果你不是因为坐在面试室里,手边没有计算器的话,应该可以很容易找到答案,即1.84467441 乘以10的19次方。
谷歌面试题及参考答案(二)应聘职位:量化报酬分析师
给你一个数字链表。
链表到头之后又会从头开始(循环链表)。
请写出寻找链表中最小数字的最高效算法。
找出此链表中的任意给定数字。
链表中的数字总是不断增大的,但是你不知道循环链表从何处开始。
例:38,40,55,89,6,13,20,23,36.
答案:我们最喜欢的答案来自读者”dude”:建立临时指针并从根上开始。
(循环链表大多数情况下都有向前或向后指针。
)判断是向前更大还是向后更大。
如果向前更大则知道已达到链表最后,又重新位于链表开始位置。
如果向前更大,那你可以向后搜寻并进行数字比较。
如果既没有根也没有指针指向链表,那么你的数据就丢失在内存中了。
应聘职位:程序员
村子里有100对夫妻,其中每个丈夫都瞒着自己的妻子偷情。
村里的每个妻子都能立即发现除自己丈夫之外的其他男人是否偷情,唯独不知道她自己的丈夫到底有没有偷情。
村里的规矩不容忍通奸。
任何一个妻子,一旦能证明自己的男人偷情,就必须当天把他杀死。
村里的女人全都严格照此规矩办事。
一天,女头领出来宣布,村里至少有一个丈夫偷情。
请问接下来会发生什么事?
答案:这是一个典型的递归问题。
一旦所有的妻子都知道至少有一个男人出轨,我们就可以按递归方式来看待这个流程。
先让我们假设只有一个丈夫偷情。
则他的妻子见不到任何偷情的男人,因此知道这个人就是自己丈夫,她当天就会杀了他。
假如有两个丈夫偷情,则他俩的妻子只知道不是自己丈夫的那一个男人偷情。
因此她会等上一天看那个人有没有被杀死。
假如第一天没人被杀死,她就能确定她自己的丈夫也偷了情。
依此类推,假如有100个丈夫偷情,则他们能安全活上99天,直到100天时,所有妻子把他们全都杀死。
谷歌面试题及参考答案(三)应聘职位:产品经理
假设在一段高速公路上,30分钟之内见到汽车经过的概率是。
那么,在10分钟内见到汽车经过的概率是多少?(假设缺省概率固定) 答案:这题的关键在于0.95是见到一辆或多辆汽车的概率,而不是仅见到一辆汽车的概率。
在30分钟内,见不到任何车辆的概率为0.05。
因此在10分钟内见不到任何车辆的概率是这个值的立方根,而在10分钟内见到一辆车的概率则为1减去此立方根,也就是大约63%。
应聘职位:产品经理
有四个人要在夜里穿过一条悬索桥回到宿营地。
可是他们只有一支手电,电池只够再亮17分钟。
过桥必须要有手电,否则太危险。
桥最多只能承受两个人同时通过的重量。
这四个人的过桥速度都不一
样:一个需要1分钟,一个需要2分钟,一个需要5分钟,还有一个需要10分钟。
他们如何才能在17分钟之内全部过桥?
答案:1和2一起过(2分钟);1返回(3分钟);5和10一起过(13分钟);2返回(15分钟);1和2一起过(17分钟)。
全体安全过桥。
应聘职位:产品经理
你和一个朋友去参加聚会。
聚会算上你们一共10人。
你的朋友想要跟你打个赌:你在这些人每找到一个和你生日相同的,你就赢1块钱。
他在这些人里每找到一个和你生日不同的人,他就赢2块钱。
你该不该打这个赌?
答案:不算闰年的话,别人跟你生日相同的概率是1/365;跟你生日不同的概率是364/365。
因此不要打这个赌。
应聘职位:产品经理
如果你看到时钟上面的时间是3:15,那么其时针和分针之间的角度是多少?(答案不是零)
答案:7.5度。
时钟上每一分钟是6度(360度/60分钟)。
时针每小时从一个数字走到下一个数字(此例中为从3点到4点),也就是30度。
因为此题中时间刚好走过1/4小时,因此时针走完30度的1/4,也就是7.5度。
应聘职位:产品经理
将一根木条折成3段之后,可以形成一个三角形的概率有多大?
答案:因为题目中没有说要求木条必须首尾相连的做成三角形,因此答案是100%。
任何长度的三根木条都可以形成一个三角形。
应聘职位:产品经理
南非有个延时问题。
请对其加以分析。
答案:这显然是个非常模糊的问题,因此没有唯一的正确答案。
比较好的回答应该是由被面试者展示自己对“延时”概念的熟悉程度以及发挥自己的想象力,构想出一个有趣的延时问题并对其提供一个有趣的解决方案。
应聘职位:产品经理
在一个两维平面上有三个不在一条直线上的点。
请问能够作出几条与这些点距离相同的线?
答案:三条。
将两点之间联成一条线段。
在这条线段与第三点之间正中的位置,做一条与此线段平行的直线,即为一条距三点等距的线。
然后按此方法对其余两点的组合做出另外两条来。
看过“谷歌面试题及参考答案”的人还。