【最新资源】阿⾥巴巴算法⼯程师最新笔试题!

339 阅读4分钟

最近有朋友面了阿里,从朋友那儿拿到的最新的算法工程师最新笔试题,有兴趣的朋友可以一起来做一下。大家可以把自己的答案写在评论区,一起讨论一下~

1.以下程序输出结果是____

A.1 0

B.0 1

C.0 1 2

D.2 1 0

E.不可预期

F.以上都不对

2.2015年年初,某公司部⻔举⾏年会,期间有个游戏,规则是通过猜拳的⽅法决出每⼀局的 胜负(⼀⼈赢其他所有⼈才算赢得本局,出现平局就继续猜拳),如果谁先赢满7局,则获胜, 并赢得全部奖⾦。现在有3名员⼯甲、⼄、丙参与了这个游戏,游戏进⾏了⼀会,分数为甲 6,⼄5,丙4,但时间已晚,⼤家要吃饭了。最公平的奖⾦分配⽅案是____。

A.甲得到19/27,⼄得到7/27,丙得到1/27

B.甲得到18/27,⼄得到8/27,丙得到1/27

C.甲得到17/27,⼄得到1/3,丙得到1/27

D.甲得到19/27,⼄得到6/27,丙得到2/27

E.甲得到18/27,⼄得到7/27,丙得到2/27

F.甲得到17/27,⼄得到8/27,丙得到2/27

3.四维空间中有两个夹⻆60度的向量A和B,随机⽣成⼀个向量C分别与A和B计算内积,那么 两个内积符号相同的概率为____。 A.1/4

B.1/3

C.1/2

D.2/3

E.3/4

F.以上都不对

4.假设淘宝⽤户上的⽤户看到⼀个商品后购买的概率是5%,收藏的概率是20%,⽽⽤户收藏 ⼀个商品之后购买的概率是20%,那么已知某⽤户看到某商品之后完成了购买,那么该⽤户 收藏过该商品的概率是____。

A.40%

B.50%

C.60%

D.70%

E.80%

F.90%

5.以下函数中,和其他函数不属于⼀类的是_____。

A.fread

B.gets

C.getchar

D.pread

E.getline

F.scanf

6.当前国内A股市场的新股发⾏采取的是抽签申购的⽅式。假设最多可以申购某新股X 1万股, 以1千股为单位分配⼀个号码进⾏抽签,每个号码抽中与否是相互独⽴的且概率为0.5%,X的 发⾏价是10元,涨⾄15元和20元的概率均为50%,那么在最⼤申购的情况下盈利的期望是 ____。

A.250

B.300

C.325

D.375

E.425

F.500

7.现在有⼀个程序由A,B两个同学结对编程完成,在整个程序中的代码⽐例是3:5,据往常的 统计A同学的千⾏代码缺陷率为10‰ ,B同学的千⾏代码缺陷率为15‰ ,现在在改程序中发 现了⼀个缺陷,那么是由A同学的代码引起的缺陷的概率为____。

A.28.6%

B.37.5%

C.40.0%

D.47.4%

E.52.6%

F.71.4%

8.如下描述中,错误的是____。

A.SATA硬盘因为有机械部件,随机读写时会发⽣磁头的物理运动。主流硬盘的平均寻道时间 在⼏毫秒到⼏⼗毫秒

B.SATA硬盘读写的最⼩单位是扇区,扇区的⼤⼩是512字节或者4k

C.⽂件系统读写硬盘的最⼩单位也是扇区

D.SSD⽀持随机读写.但是⼀般读性能要好于写性能

E.SSD的随机读写延时要⽐SATA低两个数量级

F.SSD根据使⽤技术的不同,写的寿命是有限的,需要软件进⾏写优化,确保存储单元的写次 数基本同步增⻓

9.有⼀个类B继承⾃类A,他们数据成员如下:

则构造函数中,成员变量⼀定要通过初始化列表来初始化的是____。

A.a b c

B.b c e

C.b c d e

D.c e

E.b d

F.b c

10.以下函数中,和其他函数不属于⼀类的是____。

A.read

B.pread

C.write

D.pwrite

E.fseek

F.lseek

11.⼀个⻓度为99的循环链表,指针A和指针B都指向了链表中的同⼀个节点,A以步⻓为1向 前移动,B以步⻓为3向前移动,⼀共需要同时移动多少步A和B才能再次指向同⼀个节点 ____。

A.99

B.100

C.101

D.49

E.50

F.51

此外还有一些其他的资料,内容比较多,懒得打字就不一一发出来了。

有需要的朋友可以加我个人微信:LY_19931220,我发你资料。不是营销号!