滴滴2016校招测评题(建水库问题)

水库供水计算题解析
本文通过一道关于水库供水的计算题,介绍了如何根据已知条件计算出满足特定城市数量所需的水库数量。通过数学公式推导得出,为了满足12个城市的供水需求,除了现有的水库外,还需要再建设2个同样的水库。

bg.jpg

一、前言

每周面试题,这周来个简单点,而且最近也在写 Android 自定义 View 系列的文章,欢迎大家关注公众号【于你供读】,每周推送面试题,每天推送技术干货。

二、题目

已知每个城市的用水需求相同,每月水库的进水速率恒定不变。现有一座水库供水,如果供应 10 个城市的话,一个月水库就会枯竭;如果供应 8 个城市的话,一个半月水库就会枯竭。当前城市化进程不断加快,新的城市不断产生,为了能够持续满足 12 个城市的供水,还至少需要建设几个这样的水库?

A. 2
B. 3
C. 4
D. 5

三、解题

这题相对来说,还是比较简单的,题目中最重要的一句话就是“现有一座水库供水,如果供应 10 个城市的话,一个月水库就会枯竭;如果供应 8 个城市的话,一个半月水库就会枯竭”,从这句话我们可以得出半个月水库的出水量可以养活 2 个城市,也就是说一个月的出水量可以养活 4 个城市。那么问题来了,要养活 12 个城市呢?

当然,12 / 4 = 3 ,3 个水库就能养活 12 个城市,可是这里要看清楚,千万看清楚,题目问的是 “还至少需要建设几个这样的水库” ,本来有一个这样的水库,还至少需要几个,所以答案是 2

如果上面表述的不清晰,我们用数学公式来解答一下:

假设水库库存的水量为 M
水库每月进水为 x
每个城市每月消耗水 m

根据题目的意思可以得到以下两条公公式:
M + x = 10 * m
M + 1.5 * x = 8 * m * 1.5
解得:x = 4 m

最后假设需要 n 个水库,就能养活 12 个城市,也就是:
n * x = m * 12
因为 x = 4 m ,所以解得 n = 3 ,所以最后的答案为 2 ,选择 A

按照之前的习惯,都会用程序模拟一下的,这次就偷下懒,不写程序了!嘻嘻!

大疆测评通常包括多个方面,旨在全面评估应聘者的综合素质和专业能力。测评内容一般分为以下几个部分: 1. **在线测评** 大疆常使用HireVue或PST(Professional Standards Test)等在线测评工具,内容包括视频面试、逻辑推理、数学能力、语言理解等。视频面试环节需要面对摄像头回答问题,系统会记录回答内容和面部表情,评估表达能力和临场反应。 2. **专业知识测试** 针对应聘岗位(如软件开发、硬件设计、算法、产品等),测评会涉及相关专业知识。例如: - 软件类岗位:数据结构、算法、编程能力(常涉及C++、Python等) - 硬件类岗位:电路设计、嵌入式系统、电子工程基础知识 - 算法类岗位:机器学习、图像处理、优化算法等 3. **行为面试与案例分析** 大疆在面试阶段可能会安排行为面试,考察应聘者的团队合作、问题解决、沟通能力等软技能。此外,部分岗位会提供案例分析目,要求应聘者在限定时间内分析并提出解决方案。 4. **英语能力测试** 英语阅读理解、写作能力也是测评的一部分,尤其是涉及国际业务的岗位。可能包括阅读理解、简短写作任务等。 5. **性格测评** 企业通常会安排性格测试以评估应聘者是否符合企业文化与岗位需求。测试内容包括职业倾向、工作风格、沟通方式等维度。 6. **技术笔试与编程挑战** 对于技术岗位,大疆可能组织现场或在线编程测试,考察算法设计、编码能力。例如,LeetCode 类型的目较为常见: ```python def two_sum(nums, target): hash_map = {} for i, num in enumerate(nums): complement = target - num if complement in hash_map: return [hash_map[complement], i] hash_map[num] = i return [] ``` 7. **模拟面试与群面** 在终面阶段,大疆可能组织模拟会议或小组讨论,评估应聘者的表达能力、思维逻辑以及团队协作能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值