技术面试常见智力题

简介: 了解技术面试常见智力题。

1. 有25匹马和5条赛道,赛马过程无法进行计时,只能知道相对快慢。问最少需要几场赛马可以知道前3名?

先把25匹马分成5组,进行5场赛马,得到每组的排名。
再将每组的第1名选出,进行1场赛马,按照这场的排名将5组先后
标为A、B、C、D、E。
可以知道,A组的第1名就是所有25匹马的第1名。而第2、3名只
可能在A组的2、3名,B组的第1、2名,和C组的第1名,总共
5匹马。
让这5匹马再进行1场赛马,前两名就是第2、3名。所以总共是
5+1+1=7场赛马。
A 组:1,2,3,4,5
B 组:1,2,3,4,5
C 组:1,2,3,4,5
D 组:1,2,3,4,5
E 组:1,2,3,4,5


2.给定两条绳子,每条绳子烧完正好一个小时,并且绳子是不均匀的。问要怎么准确测量15分钟。

点燃第一条绳子R1两头的同时,点燃第二条绳子R2的一头;
当R1烧完,正好过去30分钟,而R2还可以再烧30分钟;
点燃R2的另一头,15分钟后,R2将全部烧完。


3.有9个球,其中8个球质量相同,有1个球比较重。要求用2次天平,找出比较重的那个球。

将这些球均分成3个- -组共3组,选出2组称重,如果1组比较重,
那么重球在比较重的那1组;如果1组重量相等,那么重球在另外1组。
对比较重的那1组的3个球再分成3组,重复上面的步骤。


4.有20瓶药丸,其中19瓶药丸质量相同为1克,剩下一瓶药丸质量为1.1克。瓶子中有无数个药丸。要求用一次天平找出药丸质量1.1克的药瓶。

可以从药丸的数量.上来制造差异:从第i瓶药丸中取出i个药丸,
然后一起称重。
可以知道,如果第i瓶药丸重1.1克/粒, 那么称重结果就会比正常
情况下重0.1*i克。


5.有两个杯子,容量分别为5升和3升,水的供应不断。问怎么用这两个杯子得到4升的水。

不能从3做减法得到4,那么只能从5做减法得到4,即最后一个
运算应该为5- 1 =4,此时问题转换为得到1升的水;
1升的水可以由3做减法得到,3-2= 1,此时问题转换为得到2升的水;
5-3=2


相关文章
|
1月前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
83 2
|
4月前
|
消息中间件 缓存 NoSQL
再也不怕面试官问零拷贝技术
该文章主要讨论了零拷贝技术的相关概念、传统IO读写操作的过程以及零拷贝技术的两种实现方法。
再也不怕面试官问零拷贝技术
|
4月前
|
Linux 数据安全/隐私保护 Perl
解锁Linux高手秘籍:文件操作+命令解析大揭秘,面试场上让你光芒万丈,技术实力惊艳四座!
【8月更文挑战第5天】Linux作为服务器与嵌入式系统的基石,其文件管理和命令行操作是技术人员必备技能。本文从文件操作和基础命令两大方面,深入浅出地解析Linux核心要义,助你在面试中脱颖而出。首先探索文件系统的树状结构及操作,包括使用`ls -la`浏览文件详情、`touch`创建文件、`rm -r`慎删目录、`cp`与`mv`复制移动文件、以及利用`find`搜索文件。接着掌握命令行技巧,如用`cat`、`more`和`less`查看文件内容;借助`grep`、`sed`与`awk`处理文本;运用`ps`、`top`和`kill`管理进程;并通过`chmod`和`chown`管理文件权限。
84 8
|
4月前
|
监控 Linux 数据安全/隐私保护
Linux大神养成记:掌握这些逆天命令与快捷方式,面试秒变MVP,让你的技术实力燃爆全场!
【8月更文挑战第5天】Linux作为开源领域的核心,熟悉其基本命令对系统管理员和技术人员至关重要。本文精选了面试中常考的Linux命令,覆盖文件管理、文本处理、进程监控及权限调整等关键领域,并介绍了提高效率的快捷方式。通过掌握如`ls -l`、`grep "error"`、`top`、`chmod 755`等实用命令,以及Tab自动补全、历史命令浏览等功能,不仅能显著提升日常工作效能,还能在求职面试时展现出扎实的技术功底。
70 4
|
5月前
|
存储 搜索推荐 数据库
面试题MySQL问题之个性化推荐广告系统中ETL技术与Aerospike的结合使用如何解决
面试题MySQL问题之个性化推荐广告系统中ETL技术与Aerospike的结合使用如何解决
57 2
|
6月前
|
SQL 存储 前端开发
程序技术好文:面试知识点六:JavaWeb
程序技术好文:面试知识点六:JavaWeb
51 1
|
5月前
|
Java 应用服务中间件 持续交付
Java面试题:简述Docker等容器化技术的原理及其在Java应用部署中的作用。
Java面试题:简述Docker等容器化技术的原理及其在Java应用部署中的作用。
79 0
|
5月前
|
搜索推荐 算法 网络协议
如何做好IT类的技术面试?
如何做好IT类的技术面试?
55 0
|
6月前
|
XML Java 数据库连接
面试必备!Java核心技术100+面试题
面试必备!Java核心技术100+面试题
|
6月前
|
SQL 网络协议 Java
技术经验分享:Java不会或做错的面试题总结
技术经验分享:Java不会或做错的面试题总结
41 0
下一篇
DataWorks