首页
Linux教程
Linux实战教程
Shell教程
Mysql教程
Keepalived教程
Linux基础教程
Linux进阶教程
运维题库
运维干货
视频教程
运维资讯
资源下载
关于我们
首页 运维题库【2021】小米秋招运维方向第二场笔试

【2021】小米秋招运维方向第二场笔试

[单选题]

1. 以下哪个Nginx 配置不涉及磁盘读写

A. client_body_temp_path
B. proxy_cookie_path
C. proxy_temp_path
D. access_log

2. 以下python程序的输出结果是什么

def printNumber(num):
for i in range(num):
print(i)
return
printNumber(10)

A. 10
B.
C. 1
D. 9

3. 开发一款竞技类,对实时性要求比较高的网络游戏,下列哪个网络协议不合适

A. HTTPS
B. TCP
C. UDP

D. WebSocket

4. rs = 0.1

count = 0
while rs != 1:
count += 1
rs += 0.1
print(count)
Count的最终打印结果是什么?

A. 9

B. 10

C. 11

D. 其余都不对

5. 反码11000011 的真值为多少?

A. -59

B. -60

C. -61

D. -62

E. -63

6. #Go程序的输出结果是什么

package main
import (
"fmt"
)

#### func main() {
for i := 0; i < 8; i++ {
defer func() {
fmt.Print(i)
}()
}
}

A. 01234567

B. 12345678

C. 00000000

D. 88888888

7. 执行下列代码会输出什么

import math as m
print (math.fabs(-25))

A. 25

B. An error occurs

C. 5

D.

8. 下列代码的执行结果是什么

nums = list(range(4,64,4))
print(nums[2])

A. 4

B. 8

C. 12

D. 16

9. 命令输出如下,反映什么问题?

[host@test ~]#netstat -na | grep ESTABLISHED | wc -l
[host@test ~]#65535

A. 内存不足

B. 系统打开的文件太大

C. 句柄数不足

D. 磁盘inode已满

10. 已知一个文件/root/file.config,下列哪个命令可以查看该文件被哪个进程打开使用了

A. ls

B. lsof

C. ps

D. top

11. 系统下有一个依赖jdk的程序,可以直接正常执行。但通过脚本做计划任务运行时失败,可能的原因是

A. 脚本中缺少某些环境变量

B. 系统中没有jdk

C. 缺少执行权限

D. 脚本中java程序异常

12. 下列哪个选项是查找文件file中以.log开始的行

A. grep ‘^.log’ file

B. grep ‘.log’ file

C. grep ‘^.log’ file

D. grep ‘.log$’ file

13. “已知如下命令及返回结果,请问echo $host的返回值是()

[host@test ~]#cat test.sh
host=`hostname`
[host@test ~]#sh test.sh
[host@test ~]#echo $host"

A. host

B. test

C. root

D. 空值

[不定项选择题]

14.

[host@test ~]# ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
64 bytes from 10.0.0.1: icmp_seq=1 ttl=64 time=0.023 ms
[host@test ~]# telnet 10.0.0.1 666
Trying 10.0.0.1 ...
telnet: connect to address 10.0.0.1 : Connection refused

telnet提示Connection refused的可能是什么

A. 10.0.0.1机器的666端口上服务不正常

B. telnet不能侦测udp协议端口

C. 10.0.0.1机器的防火墙限制了666端口的访问

D. 其余选项都不对

15. 下列为go语言的关键字的有哪些?

A. goto

B. range

C. while

D. make

E. new

16. 以下哪些地方可以将merge requests关联到git issue

A. git commit message

B. merge requests message

C. tag message

D. issue message

17. 下列哪些选项是“索引”实现快速查找的原理

A. 平衡二叉查找树

B. 取模算法

C. 红黑树

D. 二分查询

18. CDN技术适合应用在下列哪些互联网产品中

A. app应用商店

B. 视频网站

C. 在线音乐服务

D. 静态资源网站

19. 下列代码中哪一个数字不会被打印出来

try:
print(5/0)
print(4)
print(3/0)
except ZeroDivisionError:
print(2)
finally:
print(1)

A. 1

B. 2

C. 3

D. 4

20. 函数如下

def chanageList(list):
  list.append(" end")
print("list",list)
#调用
strs =['1','2']
chanageList(strs)
print("strs",strs)

下面对 strs 和 list 的值输出正确的是()

A. strs [‘1′,’2’]

B. list [‘1′,’2’]

C. list [‘1′,’2’,’end’]

D. strs [‘1′,’2’,’end’]

21. [编程题]家庭数量

时间限制:C/C++ 2秒,其他语言4秒

空间限制:C/C++ 256M,其他语言512M

因疫情防控要求,A影院制定了如下选座要求:

来自同一家庭的必须坐在一起(横向或纵向相邻),不同家庭之间必须分开坐(横向纵向之间有间隔)。

影院座位可以视为二维的网格。给定n*m的影院座位图(座位图中 1 代表座位已被占用,0代表未占用),求观影的家庭数量。

输入例子1:

[[0,0,0],[0,0,0]]

输出例子1:

0

例子说明1:

没有人有座位,家庭数为

输入例子2:

[[1,0,1],[0,0,1],[1,1,0]]

输出例子2:

3

例子说明2:

一共有3个家庭

22. [编程题]取得最多技术文档数

时间限制:C/C++ 1秒,其他语言2秒

空间限制:C/C++ 256M,其他语言512M

小米SRE团队负责XIAOMI所有核心业务系统的可用性、性能、容量相关的保障工作。因技术场景丰富,团队内部经常进行技术方案交流。

目前有n个SRE工程师,在会议室围成一个圈,第i个SRE工程师准备了a[i]数量的技术方案文档,你现在需要去收集技术文档,只有一个要求,不可以同时取相邻SRE工程师的技术文档。

给定一个非负整数数组a,在不破坏要求的情况下,能够取到最多的技术文档。

输入例子1:

[1,2]

输出例子1:

2

例子说明1:

取第2个工程师的文档

输入例子2:

[4,7,4]

输出例子2:

8

例子说明2:

取第1,3个工程师的文档

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

网友评论comments

发表评论

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

暂无评论

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