阿里巴巴2017秋招研发工程师笔试题

时长:120分钟 总分:100分

165浏览 0人已完成答题

题型介绍
题型 单选题 多选题 简答题
数量 17 2 3
1.
那么他们离开的顺序不可能是:
问题详情

有个特殊的餐厅,对客人的要求是如果要离开餐厅一定要看下餐厅内有没有比你迟进来的人,一定要所有比你迟进来的人离开后你才能离开,有一天甲,乙,丙,丁四个客人先后进入了这家餐厅,那么他们离开的顺序不可能是:






2.
在关系型是数据库中,有两个不同的事务同时操作数据库中同一表的同一行,不会引起冲突的是:
问题详情






3.
现在请问当m=80时,他们会记录多少?
问题详情

众所周知我们所处的宇宙的质能公式是E=mc 2 ,其中c是真空中的光速。和我们的宇宙平行的另一个宇宙meta,研究显示他们使用的质能公式是E=(2+ √3) m ,当一个物体的质量很大的时候,对应的能量E非常大,数据也非常的长。但meta宇宙里面的智慧生物非常的懒,他们只愿意把E取整,然后记录对应的能量E的最后一位整数,比如m=0时,他们会记录1,m=1时,他们会记录3,m=2时,他们会记录3.现在请问当m=80时,他们会记录多少?






4.
数据页被标记为“脏数据”在下列哪些条件下,脏数据不会被写入磁盘?
问题详情

页高速缓存是Linux kerne使用的主要的磁盘缓存技术。它允许系统把存放在磁盘上的一些数据保留在内存中,以便减少对磁盘的访问。进程对页高速缓存区中的数据修改之后,数据页被标记为“脏数据”在下列哪些条件下,脏数据不会被写入磁盘?






5.
设一组初始关键字记录关键字为(12,15,1,18,2,35,30,11),则以12为基准记录的一趟快速排序结束后的结果为
问题详情






6.
多项式P(X)=a+bx+cx^2+dx^3,对于任意x,计算P(X)中最少需要用到乘法操作的次数是多少?
问题详情






7.
有一个班31人,女同学15人,男同学16人,现在要玩一个结组游戏,每组由男女两名同学构成,每个同学最多只能在一个组。结组的同学可以到老师那里领100元钱,然后按照预先分配的协议进行分配,钱最小可分单元为1元。未能结组的同学无法领到钱,不允许在组之间传递利益。那么一下命题正确的是:
问题详情






8.
现代的企业是建立在大规模协作的基础上的,员工之间,团队之间,部门之间,企业之间的协作都是成功的重要因素。好的企业在协作上是高效的。以下说法中不合适的是()
问题详情






9.
以下程序的运行结果是?
问题详情






10.
输入图片大小为200×200,依次经过一层卷积(kernel size 5×5,padding 1,stride 2),pooling(kernel size 3×3,padding 0,stride 1),又一层卷积(kernel size 3×3,padding 1,stride 1)之后,输出特征图大小为:
问题详情






11.
一个二叉树有100个子节点数为2的节点,100个子节点数为1的节点,那么个子节点数为0的节点(叶节点)的个数为:
问题详情






12.
某种类型的双核 CPU 的性能提升了 1/3 ,假定该提升是通过对每条指令缩短执行时间实现的,那么它每条指令执行时间缩短了 () 。
问题详情

某种类型的双核 CPU 的性能提升了 1/3 ,假定该提升是通过对每条指令缩短执行时间实现的,那么它每条指令执行时间缩短了 ()







13.
一个map-reduce任务由m个mapper和r个reducer构成,计算的效率可以认为正比于mr的乘积(数据管道的个数),在限定任务的mr乘积约等于10000的情况下,假定每个mapper和每个reducer的成本分别为1和7,那么最佳的资源分配最接近于以下哪个方案?
问题详情






14.
如果你有相关经验,很多景点的餐馆商铺经营方式很有趣。以下描述错误的是:
问题详情






15.
一个机器人玩抛硬币的游戏,一直不停的抛一枚不均匀的硬币,硬币有A,B两面,A面的概率为3/4,B面的概率为1/4。问第一次出现连续的两个A年的时候,机器人抛硬币的次数的期望是多少?
问题详情






16.
小a和小b一起玩一个游戏,两个人一起抛掷一枚硬币,正面为H,反面为T。两个人把抛到的结果写成一个序列。如果出现HHT则小a获胜,游戏结束。如果HTT出现则小b获胜。小a想问一下他获胜的概率是多少?
问题详情






17.
假定某同学使用Naive Bayesian(NB)分类模型时,不小心将训练数据的两个维度搞重复了,那么关于NB的说法中正确的是:
问题详情






18.
以下哪个行为,不会明显加剧客户端运行过程中的卡顿:
问题详情






19.
以下程序的输出是:
问题详情






20.
学校图书馆共有 300 万册图书,想统计其中 Computer , Science ,计算机,科学这几个词出现的次数,并按照自然年度分类,如 2016 年出版的书籍中这几个词各自出现的次数, 2015 年······依次类推。
问题详情

学校图书馆共有 300 万册图书,想统计其中 Computer Science ,计算机,科学这几个词出现的次数,并按照自然年度分类,如 2016 年出版的书籍中这几个词各自出现的次数, 2015 年······依次类推。

21.
设计接口并且实现一个多线程安全的堆,并且要求可以删除堆中任意元素(非堆顶元素),要求尽量高效,假设已有标准的mutex实现可以使用。
问题详情
22.
设计一个存储结构来保存淘宝上的每个宝贝的所有邮费信息。
问题详情

淘宝上的每个宝贝一般都有个默认的全国邮费(也可能没有),同时也支持到特定省份有特定的邮费,如果到特定的省份没有特别的邮费就用默认的全国邮费。请:
 1.设计一个存储结构来保存一个宝贝的所有邮费信息;(简单用文字阐述一下做法)
 2.给定一个宝贝的邮费存储信息和一个省份,编程快速得出宝贝到此省的邮费。 注意:邮费的类型是uint32_t,此外由于商品数量非常大(假定十亿量级),查询量也非常大,对存储和查询的效率要求非常高,因此存储效率和查询效率是考察的重点。