简单面试题

网络协议和网络编程

  1. OSI七层网络模型,每层的典型协议有什么?简述
  2. TCP建立连接的过程。
  3. TCP断开连接的过程。
  4. HTTP协议的交互流程 HTTPS呢
  5. TCP的滑动窗口协议有什么用?讲讲原理。
  6. HTTP协议都有哪些方法?
  7. 交换机和路由器的区别?
  8. http协议(报文结构,断点续传,多线程下载,什么是长连接)

数据库

  1. MySQL InnoDB MyIsam两种引擎的区别是什么各自有什么特点?
  2. 数据库隔离级别是什么?有什么作用?
  3. MySQL主备同步的基本原理。
  4. 如何从一张表中查出name字段包含“XYZ”的所有行?
  5. 如何优化数据库性能(索引、分库分表、批量操作、分页算法、升级硬盘7. SSD、业 务优化、主从部署)
  6. 一般在什么字段上建索引(过滤数据最多的字段)
  7. 如何从一张表中查出name字段不包含“XYZ”的所有行?

Linux

  1. 硬链接和软链接的区别?
  2. Linux常用命令有哪些?
  3. 如何快速的将一个文本中所有“abc”替换为“xyz”?
  4. 你常用的Linux下用来进行网络和磁盘IO分析的工具有哪些?
  5. 你常用的Linux下用来进行内存和CPU分析的工具有哪些?
  6. 发现磁盘空间不够,如何快速找出占用空间最大的文件?

你可能感兴趣的:(简单面试题)