一. 阿里面试流程
阿里的面试一般分为笔试和电话面试。 很多大的外包公司都在帮阿里招聘,所以他们的候选人很多。 所以阿里会通过笔试题先进行筛选。
HR会跟你约好笔试题的答题时间,然后给你发邮箱过来, 需要你使用淘宝账号登陆。 如果你参加过笔试过一次了,半年内是不允许再次参加考试的。
不过阿里的题目相对来说还比较简单,一般会让你从docker基础,Linux,mysql基础里选择两个来答题。 我的学员选择Linux和mysql的居多,所以暂时没有拿到docker的笔试题。
今天我分享的是阿里Linux基础笔试题,注意: 本题是招聘0-4年工作经验的通用题。
二. 阿里原题限时答题
- 查看文件test.txt,并显示行号( )
A grep -n test.txt
B cat test.txt
C cat -n test.txt
D string -n test.txt -
URL地址为 http://www.baidu.com/a.html,哪个是主机名
A baidu.com.cn
B a.html
C www.baidu.com/a.html
D www.baidu.com -
linux系统中,哪个命令可以查看服务器的序列号( )
A dmidecode
B lspci
C modinfo
D dmesg -
linux系统中,如何挂载一块移动硬盘/dev/sdm到相应的挂载点/mnt?
A umount /dev/sdm /mnt
B echo “/dev/sdm /mnt ext4 defaults 0 0” >> /etc/fstab
C mount /mnt /dev/sdm
D mount /dev/sdm /mnt -
Linux系统默认的shell是什么
A ksh
B rsh
C bash
D csh -
假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是
A fileB也随之被删除
B fileB仍存在,但是属于无效文件
C 因为fileB未被删除,所以fileA会被系统自动重新建立
D fileB会随fileA的删除而被系统自动删除 -
LINUX所有服务的启动脚本都存放在( )目录中
A /etc/rc.d/init.d
B /etc/init.d
C /etc/rc.d/rc
D /etc/rc.d -
下面关于i 节点描述错误的是
A i 节点和文件是一一对应的
B i 节点能描述文件占用的块数
C i 节点描述了文件大小和指向数据块的指针
D 通过i 节点实现文件的逻辑结构和物理结构的转换 -
Linux通过VFS支持多种不同的文件系统。Linux缺省的文件系统是
A VFAT
B ISO9660
C Ext系列
D NTFS -
linux系统中,下面哪个命令支持断点续传功能?
A rsync
B scp
C cp
D pscp -
下来变量命名有效的是
A -2-time
B _2$3
C trust_no_1
D 2004file -
Linux 文件权限一共10 位长度,分成四段,第三段表示的内容是
A 文件类型
B 文件所有者的权限
C 文件所有者所在组的权限
D 其他用户的权限 -
下列变量名中有效的shell 变量名是
A -2-time
B _2$3
C trust_no_1
D 2004file -
在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( )命令。
A 上箭头
B 下箭头
C .
D * -
若当前目录为/home,命令ls –l 将显示home目录下的
A 所有文件
B 所有隐含文件
C 所有非隐含文件
D 文件的具体信息
16 linux系统中,下面哪个命令是将/test/下所有文件复制到本机另一个目录下面/test1/?
A cp /test/ /test1/
B cp /test1/ /test/
C cp -a /test/ /test1/
D cp -a /test1/ /test/
- 下面有关孤儿进程和僵尸进程的描述,说法错误的是?
A 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。
B 僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵死进程。
C 孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。
D 孤儿进程和僵尸进程都可能使系统不能产生新的进程,都应该避免 -
hostname命令用于修改当前运行状态的主机名,并不能用于永久修改主机名
A 正确
B 错误 -
系统平均负载虑CPU和内存因素
A 正确
B 错误 -
如何删除一个非空子目录 /tmp
A del /tmp/*
B rm -rf /tmp
C rm -Ra /tmp/*
D rm –rf /tmp/* -
linux 系统中如何使用crontab查看当前用户下有哪些定时任务( )
A crontab -e
B crontab -l
C crontab -f
D crontab -s -
vivek希望将他的login id改为viv,应该执行哪个命令( )
A usermod -l viv vivek
B usermod -l vivek viv
C usermod -m viv vivek
D usermod -m vivek viv -
如何快速切换到john的主目录下
A cd @john
B cd #john
C cd &john
D cd ~ohn -
usermod命令无法实现的是( )
A 账户重命名
B 删除指定账户和对应的目录
C 加锁和解锁用户账户
D 接用户密码进行加锁和解锁 -
下面的网络协议中,面向连接的协议是( )
A 传输控制协议
B 用户数据包协议
C 网际控制报文协议 -
简历动态路由需要用到的文件( )
A /etc/hosts
B /etc/gateways
C /etc/resolv.conf -
在/etc/fstab 文件中指定的文件系统加载参数中,D 参数一般用于CD-ROM 等移动设备
A defaults
B sw
C rw 和ro
D noauto #noauto只在命令下挂载 -
退出交互模式的shell,应输入
A :
B ^q
C exit
D quit -
linux用于启动所需要加载的内核程序位于
A /
B /boot
C /proc
D /lib/modules/2.4.20_8/kernel -
当运行在多用户模式下,Ctrl+ALT+F*可以切换多少个虚拟终端( )
A 1
B 3
C 6
D 12 -
linux系统中,如果通过某个端口号找到一系列的进程号
A lsof -p 端口
B lsof -i 端口
C lsof -d 端口
D lsof 端口 -
linux用户磁盘配额配置文件aquota.user的默认访问权限是
A 644
B 755
C 600
D 700 -
是shell具有的功能和特点的是
A 管道
B 输入输出重定向
C 执行后台进程
D 处理程序命令 -
linux系统中,用哪个命令可以实时查看 a.log滚动信息
A cat a.log
B head -f a.log
C tail -f a.log
D cat -f a.log -
一台主机要实现通过局域网与另一个局域网通信,需要做的工作是
A 配置域名服务器
B 定义一条本机指向所在网络的路由
C 定义一条本机指向所在网络网关的路由
D 定义一条本机指向目标网络网关的路由 -
下列对shell变量NAME操作正确的是
A 为变量赋值:$NAME=apple
B 显示变量的值:name=apple
C 显示变量值:echo $NAME
D 判断变量是否有值:[ -f – $NAME ] -
如果要使用进程名来结束进程,用命令
A kill
B ps
C pss
D pstree -
如何查看当前linux系统的CPU、内存、负载情况,下列描述正确的是
A 可以使用top命令分析CPU、内存使用、负载情况
B 可以使用tree查看内存整体使用情况
C 可以使用cat /proc/meminfo查看内存更详细的情况
D 可以使用lsof打开指定的端口 -
linux系统中,哪个命令可以查看label标签、uuid、文件系统等信息
A file
B df
C type
D blkid -
使用mkdir命令创建新目录的时候,如果父目录不存在,需要使用选项
A m
B d
C f
D p -
linux系统中,哪个命令可以查看磁盘的使用情况
A df -h
B du -sm
C fdisk
D fsck -
shell系统中,在一条命令后加入 1>&2 意味着
A 标准输出重定向到标准错误输出
B 标准输入重定向到标准错误输出
C 标准输出重定向到标准输入
D 标准错误输出重定向到标准输入 -
哪个命令可以从文本文件中的每一行中截取指定的内容的数据
A cp
B dd
C fmt
D cut -
下面关于文件/etc/sysconfig/network-scripts/ifcfg-eth0描述正确的是
A 他是一个系统脚本文件
B 他是可以执行文件
C 他存放本机的名字
D 他知道本地eth0的ip地址 -
shell中变量赋值的方法有4种,其中name=zxhk方法是
A 直接赋值
B 使用read命令
C 使用命令行参数
D 使用命令输出 -
触发特别指定,cpu假定要拷贝的文件在下面哪个目录下
A 用户目录
B home目录
C root目录
D 当前目录 -
下面哪个系统目录中包含linux使用的外部设备
A /bin
B /dev
C /boot
D /home -
linux系统中,哪个命令可以批量复制t.txt文件到多台物理机/root/路径下,这里假设物理机ip地址列表文件为all_ip
A cp -h all_ip t.txt /root/
B scp -h all_ip t.txt /root/
C pscp -h all_ip t.txt /root/
D rsync -h all_ip t.txt /root/ -
启动DNS服务的启动进程
A httpd start
B httpd stop
C named start
D named stop
三. 参考答案:
1-5: CDADC
6-10: BAACA
11-15:CCCCD
16-20: CDAAB
21-25: BADBA
26-30: BDCBC
31-35: BCDCC
36-40: CAADD
41-45: ADDDA
46-49: DBBC
四. 总结
大公司的笔试和面试,相对来说比较简单,只要学历好点,薪资拿到14-18K还是很容易的。 当然如果你只是普通本科,可以通过外包的形式进入大厂。
切记: 基础一定要牢固,可以到牛客网多刷题