首页
Linux教程
Linux实战教程
Shell教程
Mysql教程
Keepalived教程
Linux基础教程
Linux进阶教程
运维题库
运维干货
视频教程
运维资讯
资源下载
关于我们
首页 运维题库【2022】小米秋招笔试-运维开发-卷1

【2022】小米秋招笔试-运维开发-卷1

【单选题】

1. 下列哪一个命令可以用于创建Linux文件系统

A. fdisk

B. mkfs

C. mount

D. fsck

E. 其他都不可以

2. 已知一个二叉树有6个叶子节点,有4个出度为1的节点,则该二叉树的总节点数是多少?

A. 13

B. 14

C. 15

D. 16

3. 给出如下表格runoob_tbl

runoob_id runoob_title runoob_tuthor local
1 Study go RUNOOB.COM Wuhan
2 Study go RUNOOB.COM Henan

经过UPDATE runoob_tbl SET runoob_title=’Study Python’ WHERE runoob_id=2;将更新内容最 精确的取出:

A. SELECT * from runoob_tbl WHERE runoob_id=1;

B. SELECT * from runoob_tbl WHERE runoob_tuthor = ‘RUNOOB.COM’

C. SELECT * from runoob_tbl WHERE runoob_id=2

D. SELECT * from runoob_tbl WHERE local = ‘Henan’

4. 若某台小米笔记本Air 13.3中字长为64位,内存容量为12GB,按字编址,则这台小米笔记本可寻址范围为( )

A. 1280M

B. 1536M

C. 1792M

D. 2048M

5. 在 Linux 操作系统中对于软链接和硬链接,以下说法正确的是 ()

A. 软链接会创建一个新的inode节点

B. 删除软链接会直接删除原文件

C. 只有超级用户才可以为目录创建硬链接

D. 硬链接可以跨分区建立链接

6. Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POPSMTP服务器,其工作在OSI七层模型的哪一层:

A. 1层

B. 3层

C. 5层

D. 7层

7. 用以下哪个命令来统计文件中包含的行数、字数、字符总数

A. stat

B. wc

C. ls

D. tail

8. 2011年8月16日是小米手机1的发布时间,使用冒泡排序对数组[20,11, 8,16] 升序,数字 11 进行了几次位置交换。

A. 1

B. 2

C. 3

D. 4

9. 下列哪一个命令可以用于侦测OSI网络模型中7层服务的健康状态

A. ping

B. telnet

C. nmap

D. curl

10. SQL ALTER 语句可用于

A. 从表中删除行

B. 向表中添加行

C. 删除表

D. 修改表的结构

11. 执行如下程序的输出是什么:

func say(s string) {
for i := 0; i < 2; i++ {
time.Sleep(100 * time.Millisecond)
fmt.Print(s)
}
}
func main() {
go say("xiaomi")
say("hello")
}

A. xiaomihelloxiaomihellow

B. helloxiaomihelloxiaomi

C. helloxiaomixiaomihello

D. 由两个hello和xiaomi组成,没有固定顺序

12. MIUI是小米公司旗下基于Antroid系统深度优化、定制、开发的第三方手机操作系统,也是小米的第一个产品,

在MIUI中可以使用LRU(Least Recently Used)内存淘汰旧数据的策略,如果内存需要加载新数据但空间不足,

则会按照最近访问时间进行排序,并将最老的数据淘汰。

假设现在内存空间大小为5,原本内存中没有数据,对内存中数据的访问顺序如下:

1,2,5,3,4,6,1,4,3,6,4,7则访问过程中最后内存中的序列是什么?

A. 1,3,6,4,7

B. 5,1,3,6,4

C. 5,1,4,3,6

D. 5,6,1,4,3

【不定项选择题】

13. 以下说法正确的是()

A. 服务端TCP的最大连接数受服务端端口数目的限制

B. TIME_WAIT等待的时间是2MSL

C. 三次握手阶段可以携带数据

D. ping命令使用UDP协议探测网络状态

14. bash中,需要将脚本hello.sh的标准输出和标准错误输出重定向至文件hello.log,以下哪些用法是正确的()

A. bash hello.sh 2> hello.log 1>hello.log

B. bash hello.sh >hello.log 2>&1

C. bash hello.sh &>hello.log

D. bash hello.sh>&hello.log

15. 以下哪些操作是由操作系统的加载程序执行?

A. 为程序分配内存空间

B. 解析对象之间的符号引用

C. 将机器指令和数据放入内存中

D. 调整地址相关位置以对应于分配的空间

E. 其他都不是

16. 有两台 nginx 服务器 n0 和 n1,需要将 n0 的 nginx access log 同步到 n1 ,可以使用下面哪些服务:

A. SCP

B. FTP

C. HTTP

D. rsync

E. SMTP

17. 以下哪些软件可用于服务发现

A. DNS

B. Zookeeper

C. Consul

D. ETCD

18. 以下属于应用层的协议有哪些

A. IP

B. HTTP

C. SMTP

D. ARP

19. 负责服务器的工程师特别关注服务器的系统负载,以下说法正确的是:

A. 通过top命令查看负载

B. 通过uptime命令查看负载

C. Load:1.5,2.8,5.7 表示系统的负载压力在逐渐增加

D. 系统负载描述的是CPU的使用率

20. 以下哪些属于私有IP地址()?

A. 10.0.0.1

B. 172.17.0.0

C. 172.32.255.255

D. 192.168.0.1

【问答题】

21. 【蜡烛算法】

问题描述: 小明今年18岁了,按常理是摆18根蜡烛点燃,但小明哪是常人?

他想了想,18在二进制可不就是10010么,

于是他找来了5根蜡烛,点燃其中2根,开心地过上了18岁生日;

如果对于一个x岁的人,过生日时,需要m个蜡烛,需要点燃n根,那么已知x,请输出m和n

Input:1<=x<=500 
Output: m,n 
输入描述: 
Input:1<=x<=500 
输出描述: 
Output: m,n 

输入样例:

18

输出样例:

5,2

22. 【米粉活动】

问题描述:

小米主办米粉节,随机选取n个米粉作为一组,并收集他们的幸运数nums[i]。若组中若干米粉的幸运数字和为sum,那么可以说明,这组可以 构造出sum。将每个组的可构造的连续的整数的个数M进行记录,选出M最大的组作为最佳幸运组,奖励每人最新redmi手表。要求从0开始 (包括0),计算出每组能构造出多少个连续整数。

 示例1:nums = [1, 3] 
解释:0 –> [] 
1 -> [1] 
输出:2 
示例2:nums = [1, 1, 1, 4] 
解释:0 –> [] 
1 -> [1] 
2 -> [1, 1] 
3 -> [1, 1, 1] 
4 -> [4] 
5 -> [1, 4] 
6 -> [1, 1, 4] 
7 -> [1, 1, 1, 4]  输出: 8 
示例3: nums = [1, 4, 10 ,3, 1] 
输出 20 
输入描述: 
示例2:nums = [1, 1, 1, 4] 
输出描述: 
解释:0 –> [] 
1 -> [1] 
2 -> [1, 1] 
3 -> [1, 1, 1] 
4 -> [4] 
5 -> [1, 4] 
6 -> [1, 1, 4] 
7 -> [1, 1, 1, 4] 
输出: 8 

输入样例:

[1, 1, 1, 4]

输出样例:

8

本文链接:https://www.yunweibase.com/archives/849

网友评论comments

发表评论

邮箱地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 运维基地 保留所有权
扫二维码
扫二维码
返回顶部