阿里巴巴算法工程师笔试真题解析
1星 需积分: 49 107 浏览量
更新于2024-09-01
1
收藏 198KB PDF 举报
"阿里巴巴最新算法工程师笔试题.pdf"
这篇文档包含的是阿里巴巴算法工程师的笔试题目,涉及编程语言的多态性、概率统计、数学逻辑以及数据分析等多个方面的知识点。
1. 第一个题目是一道编程题,考察的是C++中的对象调用和多态。程序创建了一个`B`类的对象指针`p`,指向`A`类的子类`B`的实例。在`A`类中有一个虚函数`func`和一个成员变量`m_iVal`,在`B`类中重写了`func`并增加了`m_iVal`的值。当`p->test()`执行时,由于`test`调用了`func`,而`p`指向的是`B`类的对象,所以会执行`B`类的`func`,因此输出应该是210。正确答案是D。
2. 这是一个博弈论问题,涉及到公平的奖金分配。根据题目描述,甲、乙、丙分别有6、5、4局胜利。要达到公平,应该按照他们距离胜利的差距来分配奖金。甲只需1局就能赢,乙需要2局,丙需要3局,所以最公平的分配方案是按照他们剩余需要赢的局数比例来分,即甲19/27,乙7/27,丙1/27。正确答案是A。
3. 这是一个概率题,涉及到三维空间中的向量和内积。两个夹角为60度的向量A和B,与另一个随机向量C的内积有两种情况:同号或异号。若C与A、B同向,概率为1/4;若C与A、B中一个同向另一个异向,概率为2/4=1/2;若C与A、B都异向,概率为1/4。所以两个内积符号相同(即同向)的概率为1/4+1/2=3/4。正确答案是E。
4. 这是一个条件概率问题。已知用户看到商品后购买的概率是5%,收藏的概率是20%,收藏后购买的概率是20%。要找到已知购买的情况下收藏的概率,可以使用贝叶斯定理。P(收藏|购买) = P(购买且收藏) / P(购买)。P(购买且收藏) = P(购买) * P(收藏|购买) = 0.05 * 0.20 = 0.01。P(购买) = 0.05,所以P(收藏|购买) = 0.01 / 0.05 = 0.20,即20%。正确答案是B。
5. 最后一个问题没有给出具体的函数,但从其他选项来看,可能是关于函数分类或者功能的问题。由于没有具体内容,无法直接分析。
以上题目都是阿里巴巴算法工程师笔试中可能遇到的典型问题,涵盖了编程基础、数据结构、算法、概率统计等多个领域,体现了对算法工程师全面技能的要求。
2020-08-11 上传
2020-08-11 上传
2021-06-07 上传
2021-08-30 上传
2021-08-30 上传
2021-08-30 上传
CusterFun
- 粉丝: 4
- 资源: 15
最新资源
- react-hooks:可以通过NPM安装的一组有用的React钩子
- 基于STM32单片机的智能鱼缸设计源码+详细文档+配套全部资料(毕业设计).zip
- 地铁轨道交通图标
- NabkarMaterialDesignTests
- 基于.Net5与Vue下的BBS/Wiki/Blog毕业设计系统
- java开发oa办公系统源码-edu:成功
- 【有限元】fluent分析管道两端压力差与管壁摩檫力
- Excel模板出纳日报表.zip
- 绿色清新简洁HTML单页模板是一款非常好看的电子产品展示网站模板 .rar
- 基于STM32单片机的温度无线监测系统设计与实现源码+详细文档+配套全部资料(毕业设计)
- php_netsnmpmib:用于浏览 SNMP MIB 的 PHP 扩展-开源
- 在C#中使用具有.NET安全性的智能卡证书
- 20201130-亿邦智库-互联网行业2020产业互联网发展报告:新范式.rar
- Excel模板出纳现金日记账.zip
- virsh-device-daemon
- 中大型网络教学平台架构及部分实现(教学互动,课程点播,教学直播).zip