百度提前批运维研发一面 & 二面 & 三面 面经
一面(1h30min)
|-- 安全 ARP欺骗原理 mac洪范原理 |-- 三次握手原理 三次握手,seq num含义 |-- 询问实习生情况| 快手实习情况 |-- 询问项目情况 高可用集群 |-- 询问证书情况 RHCE OBCA OBCA与其他数据库的区别 |-- 逻辑思维 桶装水 |-- 操作系统原理 进程与线程区别 进程间通信 中断的原理 |-- 编程 判断质数、并提出优化方案
总结:这次问的内容偏杂,但是不是特别深,主要涉及到:网络、安全、系统原理、组成原理、linux、编程、项目经历。
二面(1h)
二面主要以CSDN博客为主、按照模块来询问 CDSN:https://blog.csdn.net/XY0918ZWQ |-- linux 系统内核优化 linux系统学习内容 基础shell命令考察(配合实际场景) find 找出配置文件中3天内,大于200M的文件并删除 文本三剑客 提取日志文件中IP地址 文本编辑器 举例linux常用的文本编辑器 vim中如何一次性删除多行内容(块级选中删除/末行模式下替换方式删除) |-- 数据库 MySQL 主从架构 说说你熟悉的MySQL高可用架构 MySQL主从复制原理 MySQL读写分离 Redis主从复制 Redis高可用(哨兵、集群) 解释哨兵原理 哨兵如何做到高可用的 哨兵与集群的区别 数据库范式 讲解第二范式 |-- 网络 TCP/IP 数据封装完整过程 TCP/UDP 区别 |-- 算法 青蛙跳台阶 二分查表
总结:二面问题更加倾向于生产环境,主要以实际场景解决问题的方式进行提问,考查应试着灵活运用相关知识,解决现实场景问题的能力!
三面(1h)
|-- 对运维的了解和认识 |-- 你大学的学习经历 |-- 询问家乡在哪里 |-- 询问实习经历 实习内容 实习期间做过具体的工作 |-- lvs lvs对后端服务检查方式(我说http、ssl) ssl检查方式属于第几层呢 |-- http、https 区别 |-- 从一个文档中筛选合法的IP(文档每一列都是一个字符串) Python 正则实现 第三方库实现
总结:这次主要还是谝向理论基础的提问,考察应试者对运维涉及到的技术的基础掌握情况。