百度提前批运维研发一面 & 二面 & 三面 面经

一面(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 正则实现
        第三方库实现

总结:这次主要还是谝向理论基础的提问,考察应试者对运维涉及到的技术的基础掌握情况。