作者:Ingram_Zhao
链接:https://www.nowcoder.com/discuss/369542
来源:牛客网
PS:牛客网关于运维开发相关岗位面经和帖子是在太少了(难受),然后与同样想要从事SRE和运开岗位的小伙伴分享(阿里4部门凉经)
公司部门及团队:阿里巴巴-CBU-SRE团队
岗位:SRE开发工程师
面试时间:2020/2/21 90min
前言:通过牛客网加群进行内推,属于部门提前批次,陈师兄耐心解答并帮忙修改了简历,然后在群里和水果师兄加了微信;在周三下午的时候,与水果师兄咨询一下面试,然后就约了面试
一面:
网络相关:
-
OSI 七层模型 - TCP/IP 五层模型
-
TCP和UDP区别
-
TCP三次握手和四次挥手
-
最后一次ACK包丢失会进入什么样的一个状态
-
关于TIME_WAIT状态等待2MSL解决什么问题
-
滑动窗口
-
DNS使用的到协议(TCP/UDP分别在什么情况下使用)
-
广播风暴产生的原因及解决方法
-
TLS/SSL处于OSI哪一层
10.http/https区别,https请求流程(加密方式)
系统相关:
-
进程/线程
-
Apache工作机制和Nginx工作机制对比分析
-
进程间通信方式(管道的应用场景)
-
Linux文件权限755(文件目录x权限区别)
-
cpu load x (x这个值代表什么意思)
-
如何查看进程使用到的文件
-
软硬链接区别(实现机制)
-
kill和kill -9的区别,有没有更优雅的方式kill进程
-
buffer和cache的区别
-
Shell脚本中的return和exit作用及return的取值范围
容器相关:
-
容器和VM的区别
-
资源隔离和资源限制相关问题
数据结构和算法:
-
元组和链表的区别
-
hash表是什么,如何解决hash冲突
-
快速排序和冒泡排序的时间复杂度和空间复杂度及稳定性
-
快速排序和冒泡排序的原理,还有比冒泡排序更慢的算法吗
Python相关:
-
生成器和迭代器
-
Python伪线程
在线编程:
-
伯乐测评系统(三选一)
-
选的冒泡和快排
后言:感觉此次面试更加注重基础知识和理论,面试官非常Nice,面试过程还是非常愉快的,有提醒我不要紧张,注意总结性语言并解释部分面试问题的答案;关于最后的问题的解答:一般来说3轮技术面+1轮HR面,如果1面和2面通过之后,在系统开放后进行录入信息走正常流程,进行3面,所以如果前面挂掉并不会录入系统,然后可以推荐给其他部门,最后就是如果1面通过建议还是需要比较注重基础知识和理论,提升一下数据结构和算法相关知识(确实感觉自己在这块差的有点多),最后希望想要从事相关工作和进入阿里的小伙伴们有所帮助,收获多多Offer
一周已过,午时已到,估计是凉了,有二面的小伙伴希望能交流下,积极准备后面的面试
腾讯云-技术咨询
时间:2020/02/28 20min
一面:
校园经历
实习经历
获奖证书
表达沟通
详细说说STP生成树协议
腾讯云/阿里云/AWS负载均衡服务的区别
如何理解云计算的
职业发展
…
有了解技术运营是个大类包含很多:技术咨询、网络工程师、运维工程师、DBA等等;技术咨询更多的是帮客户处理问题或公有云运维,但自己更偏向做运维开发(运营开发),所以灰了灰了(心里不想骗面经)
百度-手机百度-SRE
一面:
时间:2020/2/29 40min
1.自我介绍
2.实习经历(聊的比较长)
3.子网掩码的作用
4.负载均衡
5.负载均衡算法
6.Linux启动流程
7.Linux常用命令(怎么看平均负载)
8.如何找出日志中 “www.baidu.com” 出现的次数
9.Python模块的使用(简历中写到的)
10.Python中元组和列表的相同点和区别
11.Redis持久化存储机制
12.链表相交问题及空间复杂度
问了一些关于部门技术栈以及日常工作,然后也是一周内要有电话,感觉回答的非常不好,子网掩码就突然懵了
阿里云-混合云
2020/3/7 35min
-
思路:判断单链表是否有环
-
思路:单链表逆转
-
思路:快排
-
思路:找到第K大的值
-
数据结构中“堆”的概念
-
TCP三次握手四次挥手
-
拥塞控制
-
解释vlan,应用程序中关于vlan的使用
-
Trunk口
-
Python切片
-
装饰器和闭包
-
Kubernetes控制器有哪些
-
服务发现怎么玩的(service keub-proxy)
-
iptables四表五链
-
持久化存储方式(本地 pv pvc)
-
daemoset 和 statefulset
-
线程池实现原理
18…
阿里云-混合云
岗位:基础平台开发??
时间:2020/3/3 40min
-
学校课程
-
冒泡排序
-
ansible如何去验证(思路)
-
nova工作流程
-
Keepalived高可用服务
-
关于Gitlab调优
-
Python数据类型,元组和列表操作
-
Python协程相关
-
Python多进程
-
最喜欢的公众号
-
最近看的一篇文章
开发小哥:为什么想做运维…
部门:腾讯视频
岗位:业务运维
一面:
时间:2020/3/10 16:00 15min
-
自我介绍
-
挑选个实习经历说说
-
职业发展(运维开发)
-
语言 项目
-
TCP三次握手
…
二面:
时间:2020/3/11 14:30 55min
-
项目经历1
-
项目经历2
-
实习经历1
-
实习经历2
- 基本知识点在项目经历和实习经历中进行发散
-
系统调优
-
Keepalived和LVS原理
-
场景题1:服务器CPU负载很高,但是使用率不高
-
场景题2:如果腾讯视频有大量用户觉得卡
三面:
时间:2020/3/12 11:00 20min
-
校园经历
-
成绩和学习课程
-
问了几个问题(操作系统) C不会
4.兴趣爱好
…
HR面:
时间:2020/3/16 17:30 30min
-
校园经历
-
实习经历
-
项目经历
-
兴趣爱好
5.其他…
阿里云-运维开发
一面:
-
在线编程
-
实习经历
3.了解Java吗?不会,然后没了😂
提前批基本已经要结束了,阿里的运开和SRE,建议之前偏运维的同学早点去磕数据结构或开发栈(有项目经验)
百度-手机百度-SRE
二面:应该是被捞的选手
时间:2020/3/18 30min
-
自我介绍
-
进程和线程
-
多进程和多线程(Web Server怎么选)
-
快排原理及时间复杂度
-
创建0-99个空文件
-
判断一个文件中的重复IP地址
-
如何反转一个整数
-
场景分析:AB模块,B模块原本每秒能接受1000个A的消息,现在只能收到10个
-
项目经历(选一个聊)
美团-基础平台-SRE
2020/3/20 60min
一面:
-
自我介绍
-
TCP三次握手和四次挥手
-
docker如何限制cpu资源
-
docker的namespace
-
实习经历 & 项目经历
-
场景分析:共享桌面
-
学习方法 & 学习途径
补充:字节 图森 简历直接评估没过… 还有一些公司一直没有面试,后面也不准备面了,阿里网易在杭州想再试试😂 接下来觉得还是好好学技术了,特意去准备春招太累了(小声bb:数据库准备那么多一次没被问到)