阿里技术类面试真题,你能做对几个?(含答案)

article/2025/10/28 2:16:09

每年的9月和10月

是互联网大厂疯狂招人的时期

也是程序员们跳槽的黄金期

不知道你有没有幻想过这样一个场景:

阿里巴巴的面试官说

恭喜你通过面试,明天来办理入职吧!

今天,播妞为大家整理了阿里面试真题

刷企业历年真题,助你轻松搞定offer

你确定不看?

你确定不收藏?

你确定不转发?

(文末还有惊喜,一定要看到最后哦)

阿里巴巴技术类笔试题(单选)

第一题.某体校选择校服,每套校服都包括短袖运动衫,长袖运动衫,厚外套,运动长裤和运动短裤组成,每种运动服有个备选方案。老师请了部分学生来挑选自己喜欢的校服,结果发现任意3个学生都至少在一种运动服上选择互不相同,那么老师最多邀请了()名学生参加挑选。

A、 7

B、 8

C、 9

D、 10

E、 11

F、 12

第二题. 有4副相同的牌,每副牌有4张不同的牌。先从这16张牌中,随机选4张出来,然后在这4张牌中随机选择一张牌,然后把抽出的一张放回3张中,再随机选择一张牌与上次选出的牌一样的概率是()。

A、 1/4

B、 1/3

C、 2/5

D、 1/2

E、 2/3

F、 3/4

第三题. 下面哪一个不是动态链接库的优点?

A、 共享

B、 装载速度快

C、 开发模式好

D、 减少页面交换

第四题. n个数值选出最大m个数(3

A、 O(n)

B、 O(nlogn)

C、 O(logn)

D、 O(mlogn)

E、 O(nlogm)

F、 O(mn)

第五题. 由权值分别为1、12、13、4、8的叶子节点生成一颗哈夫曼树,它的带权路径长度为()。

A、 12

B、 68

C、 43

D、 6

E、 25

F、 81

第六题. 阿里巴巴国际站的股票代码是1688,这个数字具有这样的特性,首先是个首位为1的4位数,其次恰巧有且仅有1个数字出现了两次。类似的数字还有:1861,1668等,这样的数字一共有()个。

A、 144

B、 180

C、 216

D、 270

E、 288

F、 432

第七题. 工程师M发明了一种游戏:M将一个小球随机放入完全相同的三个盒子中的某一个,玩家选中装有球的盒子即获胜;开始时M会让玩家选择一个盒子(选择任何一个获胜概率均为1/3);玩家做出选择后,M会打开没有被选择的两个盒子中的一个空盒,此时M会询问玩家是否更改选择(可以坚持第一次选择,也可以选择另一个没有打开的盒子),下列叙述正确的有()。

A、 改选后,玩家获胜的概率还是1/3

B、 若不改选,玩家的获胜概率是1/2

C、 无论怎么选择,获胜的概率都是1/2

D、 坚持原来的选择获胜概率更高

E、 选择另一个没有被打开的盒子获胜概率更高

F、 获胜概率取决于随机因素(如小球的实际位置)

第八题. 以下哪种方式,在读取磁盘上多个顺序数据块时的效率最高?

A、 中断控制方式

B、 DMA方式

C、 通道方式

D、 程序直接访问方式

E、 循环检查I/O方式

F、 以上访问方式都一样

第九题. 下列不是进程间的通信方式的是()

A、 管道

B、 回调

C、 共享内存

D、 消息队列

E、 socket

F、 信号量

第十题. 已知IBM的PowerPC是big-endian字节序列而Intel的X86是little-endian字节序,如果在地址啊存储的整形值时0x04030201,那么地址为a+3的字节内存储的值在PowerPC和Intel X86结构下的值分别是?

A、 1 4

B、 1 3

C、 4 1

D、 3 1

E、 4 4

F、 1 1

第十一题. 在TCP/IP建立连接过程中,客户端或服务器的状态转移说法错误的是?

A、 经历SYN_RECV状态

B、 经历SYN_SEND状态

C、 经历ESTABLISHED状态

D、 经历TIME_WAIT状态

E、 服务器在收到syn包时将加入半连接队列

F、 服务器收到客户端的ack包后将从半连接队列删除

第十二题. 已知一棵二叉树的先序和中序遍历序列如下:先序:A、B、C、D、E、F、G、H、I,J中序:C、B、A、E、F、D、I、H、J、G其后序遍历序列为:

A、 C、B、D、E、A、G、I、H、J、F

B、 C、B、D、A、E、G、I、H、J、F

C、 C、E、D、B、I、J、H、G、F、A

D、 C、E、D、B、I、H、J、G、F、A

E、 C、B、F、E、I、J、H、G、D、A

F、 C、B、F、E、I、H、J、G、D、A

第十三题. 设有四个元素A、B、C、D顺序进栈,在进栈过程中可以出栈,出栈次序错误的排列是?

A、 ABCD

B、 DCBA

C、 ACBD

D、 BCDA

E、 ACDB

F、 DCAB

正确答案:

1.B

2.C

3.B

4.A

5.F

6.F

7.E

8.C

9.B

10.A

11.D

12.D

13.F

题目来源网络,由粉丝投稿上传,黑马程序员不拥有该资料版权,涉版权问题联系删除。

做了几道阿里巴巴的面试真题

你感觉怎么样?

可能有人做完觉得自己废了

有人做完根本不过瘾

不过,都不要紧!学习永远不迟到!

第二套阿里面试真题,也准备好了

快来mark吧!

 阿里巴巴历年Java笔试真题 

 领取方式 评论回复“Java笔试真题”


http://chatgpt.dhexx.cn/article/12yAYLYw.shtml

相关文章

Ubuntu安装和配置ssh教程

一般Ubuntu都会默认安装openssh-client,但是没有安装openssh-server。 安装ssh服务器 sudo apt install openssh-server安装ssh客户端 sudo apt install openssh-client配置ssh客户端,去掉PasswordAuthentication yes前面的#号,保存退出 sudo vi /et…

Ubuntu系统下安装ssh的方法

1.用CtrlAltT打开Ubuntu终端,输入sudo apt-get update命令–>回车–>输入当前登录用户的管理员密码–>回车以实现更新Ubuntu系统: 2、安装ssh的命令,打开系统终端窗口,输入sudo apt-get install openssh-server命令–>回车–>…

Ubuntu安装ssh服务详细过程

SSH服务简介(来自百度百科) SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务…

Ubuntu18.04版本安装ssh及连接ssh的常见问题

下面我们来解决Ubuntu18.04版本安装ssh及连接ssh的常见问题,及解决方法。 【题外话】安装Ubuntu时会提示一句Please remove the installation medium then reboot: 提示这段话,可以直接重启。 1.Ubuntu安装完成后进入系统后没有网络连接的图…

ubuntu下SSH安装及使用

ubuntu下SSH安装及使用 SSH简介SSH验证方式SSH安装方式安装时可能遇到的问题 启动SSH服务 本文主要介绍ubuntu环境下的SSH安装和使用。 SSH简介 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SS…

Docker Ubuntu上安装ssh和连接ssh

下面所有操作都是在阿里云服务器上进行,ubuntu18.04环境。Docker 版本是18.09.6 首先从云上拉取一个ubuntu的一个镜像 rootLIZ:~# docker pull ubuntu # 如果是在自己的物理机上操作前面要加sudo,下同使用docker image ls 查看刚才拉取下来的镜像: 启动镜像 ro…

Ubuntu下安装SSH

查看SSH服务 sudo –e|grep ssh 安装SSH 执行命令: Sudo –apt-get install openssh-server,提示没有软件包openssh-server. 因此, 必须先安装openssh-server。但是Ubuntu系统有32位或64位操作系统,所以首先我们必须确定Ubuntu的…

Ubuntu实现远程登陆之ssh——安装ssh服务端

Secure Shell(SSH)是一种加密网络协议,用于在不安全的网络上安全地运行网络服务。利用SSH可以实现加密并安全地远程登录计算机系统。 Ubuntu安装后默认只有ssh客户端,即只能在Ubuntu内去连接其他ssh服务器,本文将详细…

Ubuntu安装和配置ssh保姆教程

配置ssh常常遇到一些问题,接下来是避免踩坑,快速配置ssh 相信大家在设置ssh时,会碰到"Permission denied, please try again." ⚠️敲黑板: 有可能是密码输入错误 有可能是防火墙未关闭 有可能是连接机器的root用户没…

ubuntu安装ssh服务器

ubuntu安装ssh服务器 xshell连接远程ip失败,检查一下Ubuntu有没有安装SSH ubuntu查看ssh服务器,输入sudo service ssh status查看系统是否安装ssh sudo service ssh status如果没有安装,执行安装命令,ubuntu安装ssh服务器 sudo…

Ubuntu安装SSH软件

在安装ubuntu的时候,提到了不要给电脑安装双系统,因为经常要在ubuntu和windows上互传文件,所以要使用虚拟机,然后在虚拟机里面安装ubuntu操作系统。那么windows要怎么和ubuntu互传文件呢,可以使用ssh软件。接下来安装下…

Ubuntu 安装和配置 SSH 服务的简易教程

Ubuntu 安装和配置 SSH 服务的简易教程 初检查检查运行ssh 连接检查 ip配置连接 结果 :成功 本教程将介绍在 Ubuntu 操作系统上如何安装和配置 SSH 服务,并使用 SSH 连接到其他计算机。如果你需要从远程访问另一台计算机,SSH 是一个非常有用…

ubuntu如何安装ssh服务

材料 Ubuntu16.04 1、Ubuntu桌面右击打开终端 2、更新本地已安装的所有软件包:sudo apt-get upgrade 图片中是没有需要更新的情况,如有遇到了需要更新的,出现确认提示时直接yes就行。 许多教程里没有这一步,但是第三步sudo ap…

【ubuntu安装ssh】ubuntu安装ssh服务

今天给各位分享ubuntu安装ssh的知识,其中也会对ubuntu安装ssh服务进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! 本文目录一览: 1、ubuntu系统网络配置&ssh配置2、Ubuntu16.04…

Ubuntu下ssh安装、配置及使用

OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet、ftp都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具&…

【安装SSH服务】ubuntu安装ssh以及开启root用户ssh登录

一般Ubuntu都会默认安装openssh-client,但是没有安装openssh-server 一、安装ssh sudo apt install openssh-client sudo apt install openssh-server 若上面安装不了可以尝试 sudo apt install ssh* sudo service ssh start 检查是否启动成功: ps -aux | grep s…

Ubuntu安装ssh服务(避坑指南)

Ubuntu安装ssh服务 前言相关软件操作步骤后记参考文章 前言 进行环境搭建时,想用Xshell连接虚拟机,但总提示“ Connect fail…"。查找了许多资料,才把解决了这个问题。今日写下此文,为以后重复此操作的自己避坑。 相关软件…

TextBugger

NLP对抗文本攻击(2)—— TextBugger 文章目录 NLP对抗文本攻击(2)—— TextBugger文献来源模型流程五种扰动方式白盒攻击算法词的重要性计算小结 黑盒攻击算法先找重要句子对重要句子找重要词然后如白盒攻击 效果说明 文献来源 […

使用EditText+ListView并结合TextWatcher实现输入关键字筛选数据

想必大家应该遇到过这样的情况,当点击Spinner控件后弹出的列表内容超多,一个一个滑动着去寻找所要的项很麻烦,尤其是当自己知道想要选择的内容,这时候如果我们只需要输入某些关键字,就可以讲上百条数据筛选出几十条甚至…

AutoCompleteTextView与TextWatcher的结合

/******************************************************************************************** * author:conowen大钟 * E-mail:conowenhotmail.com * http://blog.csdn.net/conowen * 注:本文为原创,仅作为学习交流使用&…