趣味面试题

趣味面试题集锦 1.16个硬币,A和B轮流拿走一些,每次拿走的个数只能是1,2,4中的一个数。谁最后拿硬币谁输。问:A或B有无策略保证自己赢?   很明显,当剩余个数为1时,下一个拿的必输,所以这是一步死棋,可以推测出对应用的三个杀棋2,3,5。如果对应的硬币数,取走1,2或者4后,剩下的硬币数均为杀棋,则这里的硬币数就是死棋。按这样的规则倒推。   集合状态:死棋(1),杀棋(2,3,5)。   当剩 阅读详情

1. 输入 ping IP 后敲回车,发包前会发生 什么?

参考答案

首先根据目的IP和路由表决定走哪个网卡,再根据网卡的子网掩码 地址判断目的IP是否在子网内。如果不在则会通过arp缓存查询IP的 网卡地址,不存在的话会通过广播询问目的IP的mac地址,得到后 就开始发包了,同时mac地址也会被arp缓存起来。

2. 请解释下为什么鹿晗发布恋情的时候, 微博系统会崩溃,如何解决?

参考答案
《 参考思路 》
A. 获取微博通过pull方式还是push方式
B. 发布微博的频率要远小于阅读微博
C. 流量明星的发微博,和普通博主要区分对待,比如在 sharding
的时候,也要考虑这个因素

3. 现有一批邮件需要发送给订阅顾客,且 有一个集群(集群的节点数不定,会动态扩容缩容)来 负责具体的邮件发送任务,如何让系统尽快地完成发送?请详述技术方案!

参考答案

A. 借助消息中间件,通过发布者订阅者模式来进行任务分配
B. master-slave部署,由master来分配任务
C. 不借助任何中间件,且所有节点均等。通过数据库的 update
returning,从而实现节点之间任务的互斥

4. 有一批气象观测站,现需要获取这些 站点的观测数据,并存储到 Hive 中。但是气象局只提 供了 api 查询,每次只能查询单个观测点。那么如果能 够方便快速地获取到所有的观测点的数据?

参考答案

A. 通过shell或python等调用api,结果先暂存本地,最后将本地 文件上传到 Hive 中。
B. 通过 datax 的 httpReader 和 hdfsWriter 插件,从而获取所需 的数据。
C. 比较理想的回答,是在计算引擎的 UDF 中调用查询 api,执行 UDF 的查询结果存储到对应的表中。一方面,不需要同步任务 的导出导入;另一方面,计算引擎的分布式框架天生提供了分布 式、容错、并发等特性。

5. 如何实现两金额数据相加(最多小数点 两位)?

参考答案

其实问题并不难,就是考察候选人对 JavaScript 数据运算上的认知 以及考虑问题的缜密程度,有很多坑,可以用在笔试题,如果用在 面试,回答过程中还可以随机加入有很多计算机基础的延伸。
回到这个问题,由于直接浮点相 yu 加会失精,所以要转整数; (可以插入问遇到过吗?是否可以举个例子?)。
转整数是第一个坑,虽然只有两位可以通过乘以100转整数,但由 于乘以一百和除以一百都会出现浮点数的运算,所以也会失精,还 是要通过字符串来转;(可以插入问字符串转整数有几种方式?) 字符串转整是第二个坑,因为最后要对齐计算,如果没考虑周全先 toFixed(2),对于只有一位小数点数据进入计算就会错误;转整数 后的计算是个加分点,很多同学往往就是直接算了,如果可以考虑 大数计算的场景,恭喜同学进入隐藏关卡,这就会涉及如何有效循 环、遍历、算法复杂度的问题。

——摘自阿里巴巴出题专家:江岚/阿里巴巴数据技术高级技术专家

《把C++面试题当爽文刷!60道题趣味解析》 ​​。 阅读详情

相关推荐

几道趣味算法面试题

即:A组的冠军是第6场的第1名,B组的冠军是第6场的第2名……每一组的5匹马按照他们已经赛出的成绩从快到慢编号: 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 从现在所得到的信息,我们可以知道哪些马已经被排除在3名以外;取这5匹马进行第7场比赛,第7场比赛的前两名就是25匹马中的2、3名。往楼下看时,你发现大楼正中间,也就是100米高的位置上,有一个可以落脚的金属支架,上面还有另外一个钩子,问用现在的工具如何安全到达地面。

2301_78021017的博客 1140

每日一道大厂面试题 - 10

每日一题从阿里,腾讯,百度,美团,头条等大厂技术题目中选取有价值得题目,对题目考察目标进行分析,并给出参考答案。每日一题,在不知不觉中进步,欢迎留言区打卡 !问题现有一批...

公众号:Java后端 392

深入解析SPLL单相软件锁相环:从SOGI原理到PI系数调优实践

本文深入解析SPLL单相软件锁相环技术,从SOGI原理到PI系数调优实践,详细介绍了其在数字电源设计中的应用。通过数学推导和实际调试经验,帮助工程师快速掌握锁相环的核心参数计算和优化方法,提升电网相位追踪的精确度和响应速度。

weixin_30316097的博客 380

MySQL趣味题_面试题之趣味逻辑题

1.给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?方案1:可以估计每个文件安的大小为5G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。遍历文件a,对每个url求取hash(url)%1000,然后根据所取得的值将url分别存储到1000个小文件(记为a0,a1,…,a999)...

weixin_39849239的博客 218

codesys【modbusRTU】主站

【代码】modbusRTU【codesys】

cfqq1989的博客 4370

Windows 11下用Ollama一键部署DeepSeek-R1大模型(附8B/14B版本选择建议)

本文详细介绍了在Windows 11环境下使用Ollama工具一键部署DeepSeek-R1大模型的完整指南,包括8B和14B版本的选择建议。通过硬件评估、安装配置、性能优化等步骤,帮助开发者高效实现本地部署,提升AI应用体验。

weixin_29079643的博客 272

趣味测开面试题

趣味题

weixin_45740118的博客 232

【异常】解决JDK21升级中的SecurityException: JCE无法验证BC提供者问题

本文详细解析了JDK21升级中常见的SecurityException: JCE无法验证BC提供者问题的根源与解决方案。核心在于JDK21强化了JCE安全验证,导致签名不合规的老版本Bouncy Castle库被拒绝。文章提供了通过Maven依赖树精准定位、排除旧版本并引入兼容的bcprov-jdk18on新库的完整步骤,以及清理缓存等实战技巧,帮助开发者彻底解决此兼容性问题。

weixin_29197051的博客 487

趣味智力题 - 面试题答案揭密

趣味智力题虽然把这类题目归为一个大类,但他们本身之间却绝少相同之处。每个题目都需要你打破思维的常规来回答。稍有不慎,就可能落入圈套。 例题1:你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费? 小蒲(现在微创工作,去年遭遇这道试题):这道试题相对其它一些微创考题还是简单的,可仍然把我弄得头大

cs200700的专栏 2498

《QT+PCL》点云的点选与框选

【代码】《QT+PCL》点云的点选与框选。

阁楼 3600

Linux内核驱动模型--PCIe(PCI Express)驱动​​

本文系统介绍了Linux内核中PCIe驱动的设计与实现。首先从架构定位入手,指出PCIe驱动基于PCI子系统扩展支持高速、低功耗特性。核心数据结构struct pci_driver包含设备匹配表id_table、生命周期函数probe/remove等关键组件。文章详细解析了驱动与设备的绑定流程、资源管理机制,并重点阐述了MSI-X中断、电源管理、热插拔和多队列等高级特性实现方案。最后提供了lspci、dmesg等调试工具的使用方法,总结了PCIe驱动在支持高性能设备中的关键作用。全文通过架构设计、核心结构、

amy_mhd的博客 424

关于软件工程的趣味面试题

某公司招聘新人,笔试面试题,具体如下: 从软件工程的角度谈谈你对下列现象的理解1.温水青蛙2.蝴蝶效应  欢迎各位兄弟姐妹们 ,积极发表个人的认识和看法,谢谢

lanandqiang的专栏 636

SI案例分享--PCB通孔互连新技术的应用(VeCS)

本文介绍了VeCS的物理结构和制造过程,并通过全波仿真模拟和测量,分析了VeCS的电性能,并与传统的测量方法进行了比较。结果表明,由于有一个连续的参考平面,VeCS的TDR阻抗可以很容易地控制到目标阻抗,同时可以大大减轻信道上的串扰,的确是一种性能不错的PCB互连创新设计方案。

一只豌豆象的博客 2113

趣味面试题集锦02

 D-1:在一个火车站:每10分钟就有一火车离站向南开去;每10分钟,也有另外一辆火车离站向北开去。每天,你到达这个火车站的时间并不是固定的(换言之,在时间上你是随机到达火车站的)。但是在你每次到达以后,你就会乘坐最先到站的火车离开,而不管它是往北或者是往南开。这样在乘坐了一年以后,你发现在90%的天数里,你所乘坐的是南行的火车。请问

1782

R数据分析:潜在转化分析LTA的做法和解释(一)

之前给大家写了很多潜在类别分析的教程Mplus教程:如何做潜在类别分析LCAR数据分析:用R语言做潜类别分析LCAMplus数据分析:潜在类别分析(LCA)流程(详细版)R数据分析:再写潜在类别分析LCA的做法与解释,今天继续给大家拓展一步。 今天要介绍的就是潜在转换分析,这个东西就是LCA的纵向版本。是一个专门用来研究质变的统计技巧。有一句话叫做量变起质变,你怎么知道质变到底发生没有?就用潜在转换分析。 Latent transition analysis is an extension of...

Codewar的博客 7701

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

MySQL趣味题_php面试题之经典趣味算法

1、一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。function king($n, $m){$monkeys = range(1, $n); //创建1到n数组$i=...

weixin_28752627的博客 181

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

趣味面试题集锦03

F-1:有n个文件的长度记载在一个无符号64 位整数数组中unsigned __int64 file_length[n],把这n个文件从逻辑上按序首尾拼接在一起形成一个逻辑上的大文件,然后以每块长度为unsignedblock_length把这个逻辑上的大文件划分成大小相等的数据块(当然,最后一块有可能比block_length小),请定义和实现一个函数,把边界块的序号集合返回给函

1234

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【面试题】之【趣味智力题】

1、瓶子里装着桔子水,瓶口塞着着软木塞,既不准打碎瓶子,弄碎软木塞 ,又不准拔出软木塞,怎么才能喝到瓶子里的桔子水? 2、某列车驶进隧道,奇怪的是,该火车既没有发生事故,也没有出现其他故障,开过隧道中间点后,就不能再进去了,为什么? 3、有一棵树,树下面有一头牛被用一根两米长的绳子牢牢地栓着鼻子,牛的评价把饲料放在离树5米的地方就走开了,牛很快就将饲料吃了个精光。牛是怎么吃到饲料的呢?绳子并没

写程序数星星 1295

趣味面试题第一组

第一组   1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?   2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?   3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?   4.一

韩利鹏 828
上一篇: Java面试题
下一篇: 四种加密算法
Carl God
博客等级 码龄7年 1908粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Carl God

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值