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

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

[单选题]

1. 如何查看Linux系统inode的使用率,并且格式化输出?

A. df

B. df -i

C. df -h

D. df -hi

2. 在分时系统中使用轮转调度算法(round-robin,RR),________。

A. 使用非常大的时间片会将其转换成先进先出(FIFO, FCFS)算法
B. 使用非常小的时间片会将其转换成先进先出(FIFO, FCFS)算法
C. 使用极小的时间片会提高性能
D. 使用非常小的时间片会将其转换成短作业优先(SJF)算法

3. 以下哪个ip与其他选项不属于同一个网段?

A. 10.10.10.10/25

B. 10.10.10.100/25

C. 10.10.10.254/25

D. 10.10.10.123/25

4. 有关下列网络服务描述不正确的是?

A. DNS 域名解析的默认端口是54

B. HTTP 服务默认端口号是80

C. HTTPS 服务默认端口号是8080

D. FTP服务建立连接的端口是21

5. 一个事务在数据库中完全Commit或Rollback,属于 :

A. 一致性

B. 持久性

C. 隔离性

D. 原子性

6. Redis中遍历所有Key,以下哪种方式对Redis服务影响最小?

A. hscan

B. scan

C. keys

D. sscan

7. 快速排序的时间复杂度是?

A. O(n)

B. O(logn)

C. O(n^2)

D. O(nlogn)

8. 高度为 6 的 3 阶 B 树含有的关键字个数至少是?

A. 15

B. 31

C. 63

D. 127

9. 在逆波兰表达式中,表达式 AB+CD 被表示为。

A. AB*CD*+

B. A*BCD*+

C. AB*CD+*

D. A*B*CD+

10. Linux 系统中,抓取 eth2 网卡上经过的数据包,已知对方 IP 为 10.136.9.14,TCP 端口为80,对应的命令为?

A. tcpdump -h eth2 -nn ‘src host 10.136.9.14 and port 80’

B. tcpdump -i eth2 -nn ‘dst host 10.136.9.14 and port 80 and tcp’

C. tcpdump -i eth2 -nn ‘dst host 10.136.9.14 and port 80 and udp’

D. tcpdump -i eth2 -nn ‘dst host 10.136.9.14 and tcp’

11. 下列变量名中有效的shell 变量名是:

A. -2-time

B. _2$3

C. trust_no_1

D. 2004file

12. Linux ‘/tmp’目录的权限是什么?

A. 1777

B. 4755

C. 7777

D. 2644

[不定项选择题]

13. 关于文件系统中inode,下面说法正确的是?

A. inode跟文件系统无关

B. 在分区时可手动调整inode

C. inode数量决定了该分区能够存储文件数量

D. 其他说法都正确

14. 下列哪些文件系统类型是Linux默认支持的?

A. ext3

B. xfs

C. oss

D. ext4

15. 在无线路由器(dhcp给客户端分配私有地址, 路由器nat出公网)环境下,通过小米手机浏览器访问mi.com,数据包到达server后(不考虑负载均衡),哪些部分不会变化?

A. 源mac地址

B. 目标mac地址

C. 源ip地址

D. 目标ip地址

E. 目标端口

16. 标准HTTP 协议不支持的请求方法是?

A. UPDATE

B. DROP

C. DELETE

D. INSERT

17. 在MySQL数据库中,以下哪种操作不能通过Binlog恢复,Binlog是row格式?

A. delete

B. drop table

C. truncate

D. update

18. 数据的逻辑结构分为哪几种?

A. 集合

B. 线性结构

C. 树形结构

D. 图状结构

19. 在 Linux 运维工作中,我们经常用 top 或 uptime 命令来观察系统的平均负载(Load Average),以下对平均负载理解正确的是?

A. 平均负载和 CPU 核数相关,平均负载数最大值等于CPU 核数

B. D(TASK_UNINTERRUPTIBLE)状态进程会导致平均负载增高

C. Z(Zombie)状态进程会导致平均负载增高

D. CPU 使用率增加会导致平均负载增高

20. 服务器下线前需要将其主机名修改为带有“-offline”样式。

批量修改主机名时,需要在主机管理平台中输入多行“旧机器名,新机器名”后再点击确定按钮进行修改。

当前有一批服务器准备下线,其主机名保存在一个文本文件中,每个主机名占一行。

以下哪些工具能够单独将文件中的主机名转换成满足主机管理系统批量修改的形式?

A. echo

B. awk

C. python

D. cut

[问答题]

21.【大白兔奶糖取法】

问题描述:
假设你有n个大白兔奶糖,每次最多拿走一个或者两个,你有多少种不同的方法拿完全部的大白兔奶糖?(注意求解方法的时间复杂度)

输入描述:
大白兔奶糖的个数n (1<=n<=50)

输出描述:
拿完全部的大白兔奶糖的方法数

输入样例:
2

输出样例:
2

22. 【跳方格游戏】

问题描述:
小米公司在中秋节会有玩游戏领奖品的团队活动,增加部门凝聚力,其中今年中秋有一个游戏是这样的: 由游戏组织者在地上画一列竖排的方格,其中每个单独的方格上都标注着一个非负整数,一开始你位于方格的起始位置,每一个方格的数字代 表你从该位置开始可以跳跃的最大方格数。你的目标是需要用最少的跳跃次数来达到最后一个方格。最少跳跃次数的同学可以赢得中秋小礼 品。
其中一列的方格对应使用非负整数列表表示;起始位置为数组下标0的位置;假设你总是可以跳到数组的最后一个位置。

输入描述:

非负整数列表nums(1 <= nums.length <= 10^4, 0 <= nums[i] <= 1000),表示对应方格数字 

输出描述:

跳到最后一个方格的最小跳跃次数 

输入样例:

[3, 2, 5, 4, 7] 

输出样例:

2

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

网友评论comments

发表评论

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

暂无评论

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