运维实习生常用面试题

  1. 操作系统类

    • 常见操作系统内核和发行版(NT,linux, unix(bsd*),hurd, plan9)
    • 硬件启动加载过程,操作系统启动过程
    • 常见文件系统类型以及优缺点(zfs, ext4, ext3, NTFS, extFAT 等)
    • 常用命令考核(sort grep sed awk)
    • 常用性能排查命令使用(iotop, sar, vmstat 等)
  2. 网络类

    • 常用内网网段
    • 子网掩码计算(例如100.64.0.0/10 第一个和最后一个IP时啥 )
    • TCP协议和UDP协议对比(一个端口能同时监听tcp和udp协议么?)
    • TCP三次握手四次挥手过程
    • IPv6的基础知识(一个IPv6地址最长有多少个字符?可以最大表述多少个IP?)
  3. HTTP类

    • 一个HTTP请求的完成过程,回答得好再说下HTTPS请求的完成过程
    • HTTP长连接和短链接
    • HTTP长连接和TCP长连接的区别
    • 常用HTTP调式方法,curl post 命令写一下
    • 影响HTTP访问速度的常见因素有哪些,如何优化
  4. 数据库类

    • 常用关系型数据库有那些,常用NoSQL数据库有那些,优缺点各是啥,对比
    • 写个查询或者插入SQL
    • MySQL 主备同步原理是啥 图示
  5. 算法类

    • 手写排序代码