1
putaozhenhaochi 2022-11-14 14:35:08 +08:00 via Android
运维开发面试吧
|
2
ropon OP @putaozhenhaochi 是的,运维 /运维开发
|
3
NewYear 2022-11-14 14:44:03 +08:00
请问运维开发和普通的开发比有什么优势呢……
|
4
mmm159357456 2022-11-14 14:45:28 +08:00
40 、全干工程师应该具有什么样的职业素养?
|
5
spr1ngs 2022-11-14 14:46:05 +08:00
满分
|
6
Tumblr 2022-11-14 14:52:06 +08:00
我 Windows 不配有运维人员么? 😅
|
7
ropon OP |
9
flexbug 2022-11-14 14:54:55 +08:00
这是招 yaml 工程师吧
|
10
neutrinos 2022-11-14 14:59:23 +08:00 via iPhone
面硅谷大公司从来没考过这种
|
11
Shawns 2022-11-14 15:03:46 +08:00 1
很多问题没意义。面试重要的是从面试者工作经历中找到符合你们团队所需要的能力
|
14
NessajCN 2022-11-14 15:13:53 +08:00
一道文案面试题:请写出「茴」字的四种写法
|
15
proxychains 2022-11-14 15:15:03 +08:00
@Tumblr windows 运维? 请教老哥个问题, windows Server 是否经常遇到 RDP 连接上去黑屏, 重启 RDP 后该服务就变灰色无法启动只能通过重启主机来恢复 RDP 服务的情况.
|
16
YSMAN 2022-11-14 15:15:48 +08:00
运维可太难了 啧啧
|
17
lmshl 2022-11-14 15:27:48 +08:00 1
作为给公司自 2017 年起从 0 建设 Kubernetes 以及 AWS 基础设施的我这位老运维来说
你这些题我大约只能回答上来不到 5 道,我应该是不配应聘你的岗位的 |
18
lookStupiToForce 2022-11-14 15:34:22 +08:00
这到底是做运维还是做 CTO 噗
|
19
lmshl 2022-11-14 15:36:13 +08:00
11 我知道,但没听说过两个 mtu 还能不同,你是想问 NAT 的时候切包么?
12 只知道 0.0.0.0 是监听所有 13 流量都按照协议走了 VPN 网关了,防火墙自然发现不了 14 算是知道吧 17 container 就是个进程,不像 VM 有虚拟化开销 18 构建小镜像就是能静态链接都静态链接,如果可以尽量 musl 23 了解一点 37 Rust 写过 sidecar ,你想问什么吧 38 具体问题具体分析咯,看看是 CPU/Network/Disk/Memory 的压力,根治还上 profile 看火焰图 |
20
ScotGu 2022-11-14 16:26:02 +08:00
运维提问:薪资多少?福利待遇详细介绍一下。
|
21
fengye0509 2022-11-14 16:33:41 +08:00
这要是都会 不得给个 P8
|
22
iloveayu 2022-11-14 17:18:58 +08:00
@lookStupiToForce 拿运维的几个钢镚,干 CTO 的活儿( doge )
|
23
julyclyde 2022-11-14 17:22:56 +08:00
第四题可以干掉所有的 oracle DBA 了吧
|
24
yulgang 2022-11-14 17:26:31 +08:00
这月薪不得好几万啊?
|
25
cshlxm 2022-11-14 17:50:03 +08:00
好像都听过,又好像都回答不准
|
26
ruidoBlanco 2022-11-14 17:54:08 +08:00
原本以为我太菜,看上面的回复放心了。题目并不是说都没有用处,但是很多与工作脱节厉害,干活的人不靠查不知道答案太正常了。
遇到这种,我只能说「我与贵司没有缘分」 |
27
sdk234 2022-11-14 18:15:27 +08:00 via Android
这题。。。。运维是工程师,又不是研究员。我只需要知道 ssh 很安全很好用就行了,我干嘛要知道 ssh 为什么安全?
|
28
ropon OP |
29
Tumblr 2022-11-14 18:39:22 +08:00
@proxychains #15 首先不是专职的 Windows 运维,不过我确实有几百上千台 Windows Server 的访问权限,然后你说的这个问题在我多年的 Windows Server 运( zhe )维( teng )经历中从未遇到过。
|
31
levelworm 2022-11-14 18:41:47 +08:00 via Android
感觉 TCP/IP 这块还能再加点题
|
34
ysc3839 2022-11-14 18:48:09 +08:00
请问第二个问题答案是什么?是说 socket 对应的“文件”是 /proc/self/fd/X 吗?
|
35
wangyzj 2022-11-14 18:57:29 +08:00
可以用用
虽然我也有几个整不明白 |
36
lijiangang886 2022-11-14 19:55:14 +08:00
|
37
YaakovZiv 2022-11-14 20:23:10 +08:00
我认为楼上不应嘲讽楼主,公司会根据自己的需求考察面试者,我在济南求职时,面试过一些公司,有要求背 man 手册的,有要求背 nginx 配置参数的,有要求背 docker 配置参数的,各种各样都有,他们是根据自己公司需求来的。也有只看学历不看其他的,也有要求工作经验匹配,但对产品熟练度不强制的。
|
38
lizhengbo 2022-11-14 22:44:23 +08:00
P8 起步, 对答如流的话
|
39
liuxu 2022-11-14 23:28:44 +08:00 2
别去了,这公司去了要累死你
这公司运维技术栈是物理机+docker/docker swarm ,jenkins 自动化 CI ,nginx 做 LB ,业务用的 java+kafka+redis ,项目应该是有点流量,全部用 shell+python 脚本运维 目前情况十有八九接口延迟太高,或者 qps 上不去,java 开发推锅怪服务器组件配置有问题 这公司十有八九加班多 |
41
duzhor 2022-11-15 00:14:28 +08:00
求份答案
|
42
ropon OP @liuxu 6p 确实如此,这都分析出来了,完整运维平台都没有,发布 /上线 SQL/监控等全是 shell/python 脚本操作,我说当前公司是通过 go+vue 开发集成一套运维平台(资产系统、认证中心、配置中心、发布系统、监控系统)
,还说 go 对他们或运维来说没啥用,这就…… |
45
julyclyde 2022-11-15 08:33:34 +08:00
大家还是要多努力学习呀
以上问的其实并不脱离实际,而是能在别人都还不知道翻那本书的时候你已经处理完问题的基础 |
46
julyclyde 2022-11-15 08:37:35 +08:00
@sdk234 举个例子,如果需要对 ssh 服务器进行安全巡检,这应该算是运维工程师的职责吧。
你如何确认这台服务器是否已经达到了要求? 可别说“看配置文件”哦,你现在看到的配置文件并不一定是服务器当时启动的时候用的配置文件,也可能是后来改过的 |
47
YVAN7123 2022-11-15 08:41:14 +08:00
运维真的是看起来简单,实则都是经验的积累
|
49
swsh007 2022-11-15 08:48:06 +08:00 via Android
这是偏开发了
一道关于安装备份复位的题都没有 |
50
lmshl 2022-11-15 09:52:19 +08:00
|
51
40EaE5uJO3Xt1VVa 2022-11-15 09:57:03 +08:00
楼主有答案没。
话说还有个很更基础的问题:服务器资源占满了,该怎么排查,CPU 内存 硬盘 /网络 IO 等等,说说思路。 |
52
rickiey 2022-11-15 10:01:30 +08:00
我一个开发知道大部分,请问工资多少?我可以转运维
|
53
podel 2022-11-15 10:18:48 +08:00
楼主的问题,基本上做运维的大部分都有涉及。也属于这方便的需要了解的知识。做多了自然就懂了。
运维开发 比起软件开发的深度,更多的还需要一个知识面的广度。 运维开发目的是提升整体开发团队的效率,而不仅仅是做一个运维管理。 另外国内小厂对运维开发这个职位基本上不是很重视。以为运维就是 运行维护。所以工资反而可能没有开发高。 运维开发基本上是 一个公司发展到一定程度 对软件开发整体流程效率的更高需求。 小公司创业可以没有运维开发,但是不能没有普通的软件研发。 |
54
ragnaroks 2022-11-15 10:58:38 +08:00
除了 25 、35 、36 、37 都可以作答,当然对不对另说。
25 、37 主要是不确定这里的语境下到底指什么,太多歧义。 35 、36 没做过 python 。 |
56
wliansheng 2022-11-15 11:55:00 +08:00
好像都听过,又好像都回答不准 +1
|
57
fxxkgw 2022-11-15 12:16:36 +08:00
太夸张了这覆盖范围。。。
|
59
ltruntu 2022-11-15 13:53:55 +08:00
我 sudo rm -rf / 不需要这些知识
|
60
wanmyj 2022-11-15 13:56:17 +08:00
我感觉 OP 的这些问题都非常好啊,并不是死板教条的问题。我虽然工作中只做高级软件开发,但是平常喜欢搞 openwrt ,所以这些问题我也能回答出来至少 40%,看得懂 90%, 对于一个专业的职业运维开发,回答出来 80%也是一个不过分的要求吧。
|
61
nilai 2022-11-15 14:19:27 +08:00
答案呢?
|
62
Achilless 2022-11-15 14:51:44 +08:00
说实话,这公司去了就是苦逼搬砖的。
我面的 sre 岗位基本都是开发,分布式系统设计,高可用,故障快速恢复,k8s ,服务网格这些 |
63
nuII 2022-11-15 16:39:47 +08:00 1
如果是技能范围的考察,那这些问题是挺不错的。面试题不是要你全都答出来,100 分才录用,而是从你的回答侧面看的基础、知识范围、思维方式和行业经验之类的,就算是没接触过的技术,面试官如果能引导一下,候选人基础够吊的话也能回答个八九不离十。
如果面试官是要候选人都答出来。。。那还是赶紧跑吧 |
66
levelworm 2022-11-16 06:44:08 +08:00 via Android
很好奇这些知识自己怎么学呢?用了不少 ops 的工具,但是都是别人搭建我们使用。是不是只有在家自己搭系统才能锻炼了?
|
67
crazypig14 2022-11-16 08:27:49 +08:00
这题有点老,dev 比重较低,适合筛选跟面试官类似技术栈经验并且有过一定积累钻研的人,并不是非常认同
|
68
blless 2022-11-16 09:18:05 +08:00 via Android
老运维个人理解:运维的本质其实在于系统持续运行和快速恢复。排查故障其实都是事后补助措施,所以很多运维需要做大量高可用设计方案。这里题目我没看到几道题跟高可用或者故障处理快速恢复相关。个人感觉这个公司对岗位定位有偏差
|
69
xderam 2022-11-16 11:28:43 +08:00 via iPhone
@julyclyde 咋说呢 老一辈运维对自己严格要求是好事 但有些问题的正确答案并不一定是唯一的 比如这里的题到底是要看正确答案还是解题者的思路 现在要学的东西太多了 不是咱以前那时候精雕细琢的时代了 多学是好事 但精力有限 学点别的或者享受下生活也是不错的选择 哈哈
|
72
kangkang 2022-11-16 16:29:59 +08:00
按照 google 的划分来说,这是招 SRE 的题,不是招 SA(运维)
|
73
lsyAndroid 2022-11-17 08:25:04 +08:00
SRE 标准面试,因为我之前做过这块业务,非常有挑战性,实际上奔着 CTO 去了,可惜我坚持不住跑路了
|
74
notnumb 2022-11-21 10:38:43 +08:00
不太清楚“实现原理”要如何描述。到哪一层啊?
|
75
HankAviator 2023-03-14 00:41:34 +08:00 via Android
@liuxu 我超太准了,前公司基本都命中
|