首页 > sre/运维开发社招面经
头像
烟华。
编辑于 2020-01-14 23:36
+ 关注

sre/运维开发社招面经

把自己的面经分享大家,面的几家公司。

字节跳动 一面
1.自我介绍
2.说你负责xx业务线,能画出这个业务线大概的架构吗?(nginx转发,proxy只负责proxy转发,然后upstream到后端)
3.nginx的调度算法?
4.如何能让upsteam到一台机器上
5.你们线上用的是什么算法
6.lvs了解吗?它有几种模式?能画出图吗?dr和nat的区别有什么?
7.监控,监控什么?使用的什么软件?怎么做监控?
8.openfalcon的架构图
9.Prometheus的架构图
10.openfalcon和Prometheus有什么区别?
11.关注报警信息什么东西?
12.vue的生命周期,你项目上的服务树是怎么实现的,后端接口返回的数据是怎么样的
13.vue组件使用过什么
12.python的算法题
a=[a,b,c,d]
b=[a,s,3,r,t,d]
输出存在于数组里边的重复元素
13.在线上出问题的时候,怎么定位问题,找到问题?
14.有什么想问的

字节跳动 二面
1.xx业务线有什么服务?他们之间的联系关系知道吗?
2.具体的日常工作是什么?
3.报警是自己配置的吗?--主机信息基本监控 业务监控--Prometheus
4.业务监控关注点 --进程数 服务可用性端口
5.端口存活就表示服务可用?--可以对不同业务的uri进行监控
6.处理过的事故和问题(etcd比较印象深刻。。
7.对这个事故有进行什么措施优化吗?
8.对这些监控,哪些维度适合做报警,是所有的维度都需要配报警吗?哪些是应该配的?(不同服务主机主机不同。
9.怎么保证这些报警是有用的。
10.对服务的监控的维度(对业务进行一个判断
11.两个PHP应用,有相互调用关系,有人访问比较慢。自己可以解决定位问题吗?
12.cpu看不到区别
13.会经常收到什么报警
14.常见的http状态码 503 404 499 500
15.504是什么问题?怎么看后端机器问题?
16.如果出现503,会做什么操作?如果rd没有上线?
17.应用类监控 --cmdb到etcd
18.存在域名内部调用 没有报警吗?
19.域名a--b--c 只影响第一层 没有打日志 也不知道问题定位 问的应该是关于域名调用情况
20.问工作经历 11月就实习?
21.问项目 主要负责django还是vue
22.css 盒模型
23.python写过什么脚本
24.python迭代器生成器 有了解吗  这两个的区别
25.python的is 和 == 的区别?
26.魔法方法__init__和__new__的区别?
27.有过python的解释器优化吗?
28.python的垃圾回收机制,如何知道要回收?如果知道对象没有被引用?
29.python的多线程?GIL锁?怎么使用?
30.算法 -- 拿糖问题
可以拿糖,但不能拿旁边的相邻的,
例如 [3,2,4,5,6]
如果拿到2 就不能拿3,4,可以拿无数次糖,但不能拿相邻的,怎么拿会尽量多。
31.linux的load 有了解吗?什么队列?
32.公司的服务部署在国内,打算在美国访问过来,觉得要弄什么措施?cdn是处理静态数据,动态上边有什么方案?--nginx,gunions,uWSGI web服务器,还有什么想法?
33.ssl握手有了解吗?--盲区
34.https有了解吗?
35.mysql有了解吗
36.mysql的索引的数据结构?
37.b+树?
35.有用过其他基础服务吗?elk。。
36.为什么要用elk
37.对es有什么了解,更深入的
38.tcp和udp的区别
39.tcp的协议结构。tcp首部字段,ip首部字段。
40.检验和是干什么用的?
41.对tcp滑动窗口有了解吗?
42.tcp首部的flag 还记得吗?
43.http的头,tcp在三层,四层的头,还记得吗
44.ansible-playbook有了解吗
45.puppet和ansible什么的区别
46.是否有想在北京发展,深圳可以提供机会
47.有什么想问的 -- 自己的不足,有什么需要学习的 --对sre 岗位的东西了解不深 这个还欠缺 但半年来说 广度还可以

字节跳动 三面
1.自我介绍
2.专业?学的什么有没有计算机的东西,成绩好像不错?
3.为什么离开上家公司?
4.介绍一下项目。难点是什么?负责的什么东西? -- 个人觉得这个问题没有答好
5.负责前端的话 css选择器,有了解吗
6.前端访问页面的整个流程?
7.tcp出现丢包,有什么机制?
8.你们公司sre的架构?
9.有什么想问的?

远景智能 一面,可惜是外包。学历不够

1.简单聊一下你的工作技能,为什么离开公司
2.专业技能,列几个比较擅长的,说一下
3.tcp的三次握手
4.ack和syn是一起发送的吗?
5.建立连接之前为什么要进行三次握手,两次行不行,四次行不行?--tcp是全双工通信
6.nginx出现502的报错,应该如何排查?
7.html的head部分,meta数据,宽度是设备的宽度,有什么用吗?
8.html包含很多css和js,他们加载的顺序是怎么样的?为什么要将css放上边,下边js?为什么要先加载css,后加载js?
9.python懂得多吗?大概是什么程度?
10.python的深拷贝和浅拷贝的区别
11.聊一聊项目,前端和后端负责的地方
12.平时关注技术的什么东西
13.对自己的规划
14.有什么想问的?偏开发是开发什么?平台运维部,产品线在运维部这边,cmdb,cicd已经做好了。偏开发的技术栈?

游卡桌游  一面
1.自我介绍
2.简单介绍一下xx业务线
3.除了开发还有什么工作任务吗? --说一下自己的日常工作
4.工单的话 大概有什么内容?
5.报警的话是什么方面的报警?
6.报警是自己处理的吗?
7.最近遇到过的报警 比较有成就感的?
8.这个事情是一个人完成吗?在这个事件中,起的作用
9.etcd是已经建设好了?有没有什么项目是你来了之后才建设起来的?
10.后端的django,自己有写过吗?
11.其他的web框架有了解过吗?
12.他们那边是用flask做的,其他二次开发用django-server,一些定制化的东西
13.监控配置过吗?
14.对zabbix了解过吗?
15.公司有用公有云吗?
16.公司的私有云是用什么搭建的?
17.业务上,版本上线和版本维护有接触过吗?
18.业务停服务器操作 有接触过吗?
19.部门总共几个人?
20.负责我差不多工作内容的人有几个?
21.主要的工作内容
22.对数据库有了解吗?
23.学校的专业?没有专门的数据库课程?
24.平时爱玩游戏吗?
25.想要了解的?  监控--zabbix,运维平台--自己开发,内部平台用flask,部门-4个人
26.什么渠道去了解行业的东西?
27.对中间件之类的有什么了解吗?
28.对nginx和PHP的配置 熟吗?
--------------------------------------更新----------------------------------------------------------------------
# 字节跳动 四面
1.自我介绍
2.业务线介绍 --这里说的不太好
3.一般通过什么渠道了解技术
4.为什么想走运维,对这份工作的认识
5.觉得自己的优势?
6.自己的不足?
7.询问工作时间 -- 因为有三个月是请假的,被说了实际经验只有半年
8.在看机会的时候,主要看什么?
9.有什么想问的?
10.预计到岗时间?

说面试官占比25%,周一等通知,有点凉呢。

# DAUcloud 一面
1.19年毕业的对吧?是属于实习还是?
2.在工作上接触k8s集群,有接触到生产环境吗?
3.你的项目,能大概介绍一下吗?
4.平常比较掌握的运维的技术有哪些?
5.ansible上边的role,default做变量,vars做变量这两个有什么区别?
6.playbook有写过吗?
7.default做变量的优先级比较低。一般放置内置的变量。
8.以后的职业的规划?偏开发还是运维?
-----------------------------------1.13晚上更新---------------------------------------------------------------------------
# 猿辅导一面
1.自我介绍一下
2.对nginx配置有什么了解?架构?upstream的算法?
3.后端的机器挂了,有什么措施?
4.location的匹配规则说一下?
5.有人反应一个服务慢,分析思路,和监控的指标?
6.对于监控cpu,有什么可以监控的点?
7.系统态和用户态,如何定位是哪里出现了问题?
8.当CPU的load很高,但平均load就很正常,分析一下原因? --CPU不去处理队列的信息
9.常见的http状态码?
10.500和502之间的差别?
11.当nginx到upstream这个网络出现问题,会出现什么状态码比较多?--502,答了504
12.日志过滤。统计nginx日志,当ip为一列,status为一列。第一,统计status为200的次数;第二,统计status为200的情况下,出现次数最多的ip?
13.有什么想问的?
14.CICD的部署流程是怎么样的?

# 二面
1.为啥不在广州找工作?
2.iptables?
3.平常的工作内容? --配置比较多
4.用腾讯云之类的公有云吗?例如开虚拟机之类的?
5.现在的领导?。。。
6.docker了解过吗?了解过docker-compose
7.yaml文件转化成json?
abc:
- name
- kkk
abc:[name,kkk]
8.对网络的接触多少?
9.tcp,udp工作在哪一层,他们的区别?
10.tcp为什么是可靠传输?
11.三次握手和四次挥手的了解?
12.学的专业?为什么想走运维的?
13.有没有值班的?值班是做什么的?
14.有没有遇过和rd的需求 理解不了的事情?
15.Jenkins有了解吗?
16.ansible说一下,这边有的是salt。
17.django的drf大概了解什么?
18.分页是怎么弄的?view里边自定义分页器,怎么弄有思路吗?
19.序列化器写进去数据库怎么弄,save()。
20.为什么从瓜子离开?
21.你想成为很厉害的人吗?
22.英语怎么样?
23.你有什么想了解的?
24.平时加班吗?
25.一天报警多少?
26.会处理磁盘的报警吗?
27.值班情况?

# 三面
2.最近想找什么样的工作呢?女生做运维比较少见?
3.自己的优势在哪里呢?
4.为什么对运维感兴趣?
5.你家的宽带是什么带宽的呀? 千兆
6.MB/s,mb/s他们的区别? B字节 b比特 他们两个的关系?
7.网络上,用的多的是比特
8.北京一个站点ping广东,rtt?描述什么样的时延?
9.感觉在什么量级,五十毫秒左右?地域差别有时延。
10.实习做过什么事情?
11.举例一下处理过的最难的报警?
12.迁移服务,实现过程的注意点?
做事情,项目,关键的点
--1.知识储备,2.关联性,3.分步做
13.在这个过程中,运维应该侧重于哪个点?
14.如何比较稳?-- 资源,整体,分配,预备方案,配报警关注点?
15.重要的监控?域名,状态码,数据库,进程,线程
16.对状态码的监控?
17.对这边的工作内容有了解吗?
18.觉得工作内容和自己期望的匹配么?
19.休息时间喜欢干什么?
20.平时喜欢出去玩吗?
21.认为自己宅还是喜欢出去玩?
22.开始聊天。。。
23.有什么想问的吗?
24.linux有学过吗?之前在哪里实习过呢?在哪里接触过linux?
25.sre谷歌运维的解密 比较赞同的观点?

# hr面
1.觉得自己为什么在30%里边?
2.期望薪资?
3.找工作关注什么?
4.猿辅导和字节跳动会更愿意去哪里?
5.预计到岗时间?

明后天通知。

---------------------------------------------------------1.14晚上更新------------------------------------------------------------------
# 玩吧 一面
1.为什么想走运维?
2.公司的CICD是怎么实现的?
3.在工作时候,遇到的比较难解决的报警?
4.python做过什么?
5.机器的磁盘满了,删日志没有反应,可能是什么问题?
6.tcp三次握手?
7.解释一下time_wait出现在哪个阶段?
8.对k8s有什么了解?迁入的过程中遇到哪些问题?
9.还挺多的,忘记了。
10.有什么想问的?

# 二面
1.自我介绍一下?
2.为什么考虑找工作?
3.部门的人数?
4.部门的分工?
5.在接触运维的时候,遇到什么困难?
6.线上操作的时候,有什么注意点?
7.有没有出现过线上故障?
8.为什么想走运维?
9.解决哈希冲突的方法?
10.平时写代码吗?用的什么数据结构比较多?
11.数组和链表比,有什么优势?
12.做cmdb重构的时候,有什么难点吗?
13.vue上边用到哪些组件?
14.前后端数据的交互是怎么样的?
15.评价一下你的三个同事?
16.评价一下自己?
17.有开发过什么工具吗?
18.状态码的监控是怎么做的?逻辑是怎么样的?报警逻辑是怎么样的?
19.这一些是自己去设报警的吗?
20.平时怎么学习的?
21.平时记笔记吗?
22.最近在看什么书?
23.兴趣爱好呢?频率?
24.工作忙吗?工作时间?对上班时间有要求吗? -- 弹性工作
25.你对什么感兴趣?--工作,生活分析
26.有什么想问的吗? -- 人员架构
27.为什么想来北京?
28.手上有什么offer,对工作内容有什么要求?
29.对大公司和小公司有什么想法?

# hr
1.评价一下自己
2.看机会会侧重看公司的什么?

# 谷露软件 一面
1.考虑换工作的原因?
2.部门的规模?工作内容?
3.处理一些需求,举例一下
4.比较喜欢写代码还是运维工作?
5.docker和k8s的了解情况是怎么样的?
6.怎么写 dockerfile 优化镜像大小
7.docker里边 写run命令 第一条 创建了文件a 第二条删了文件 这个会影响docker镜像的大小吗?
8.计算机网络了解情况?
9.tcp udp ip在哪一层?用来做什么的?
10.tcp的拥塞控制和流量控制?
11.udp有没有拥塞控制?
12.传输层还有什么协议? --icmp
13.nginx配置证书,ssl加密的过程? --非对称加密--到对称加密
14.为什么要先进行非对称加密,再转化成对称加密,有什么好处?
15.数据库的了解情况?
16.mysql事务的隔离级别?为什么有这个东西?
17.mysql的执行计划和查询计划?
18.数据库的索引,怎么知道你的sql语句有没有用到索引? -- 表结构来看?
19.索引的数据结构,对b+树的了解?
20.进程和线程的区别和联系?
21.线程的共享资源,可以说一下吗? --锁 内存
22.进程内部,有哪些信息? -- pid 文件描述符
23.说一下文件描述符?
24.系统调用介绍一下。
25.举例两个系统调用的例子? --读写文件?
26.上下文管理器的语言特性,提供什么功能?
27.时间复杂度有听说过吗?
28.python里边,列表和集合,多个元素,新的元素a判断在不在这两个里边,哪个更快一点,时间复杂度是?
29.数组和链表的区别?
30.hash表,集合就是哈希表。哈希表是怎么会快一点的?
31.时间复杂度?
32.除了python,还了解什么编程语言吗?
33.对elk的了解程度?
34.监控这边的了解程度
35.介绍一下了解的CICD部署的流程?
36.saltstack有了解过吗?
37.迁入k8s遇到的问题,怎么解决的?
38.nginx负载均衡的算法?
39.ip hash用到的场景? --cookie和session
40.有什么问题想问的?

下午五点半收到头条hr的面试通过通知,六点收到猿辅导的面试通过通知。

更多模拟面试

全部评论

(24) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐