当前位置: 首页 > 面试经验 >

杭州默安科技|后端日常实习|一面面经

优质
小牛编辑
88浏览
2023-03-28

杭州默安科技|后端日常实习|一面面经

数据结构与算法

  1. 栈和队列的区别
  2. 链表和数组的区别
  3. 单向链表的倒数第 n 个元素怎么获得
  4. 如何判断单向链表有环
  5. 有一个二叉树,前序遍历为 abecd,中序遍历为 beacd,这个二叉树长得是什么样子

操作系统 & Linux

  1. 假如有一个文件夹的权限是 751,那么它的权限是什么意思
  2. 怎么将一个文件的权限改为 751
  3. 如何递归地将一个文件夹内的所有子文件夹与文件的权限设为 751
  4. 如果操作系统上有个端口被占用了,那么如何去找到占用这个端口的进程
  5. 如果要把本地文件上传/下载到服务器,有哪些命令可以实现
  6. 使用什么命令可以实时查看日志文件
  7. more 和 less 有什么区别

Vim

  1. 怎么搜索一个特定的字符串
  2. 如何删除一整行

计算机网络

  1. 讲一下 OSI 七层网络模型
  2. 传输层有哪些协议
  3. TCP 和 UDP 有什么区别
  4. 在浏览器中输入一个网址后发生了什么

Nginx

  1. Nginx 怎么实现负载均衡
  2. Nginx 有哪些负载均衡的方式

数据库

  1. 假如有一个表,字段为 name、sex、age、grade,写一条 SQL 查询男生、女生的最大年龄与平均年龄
  2. 写一条 SQL 查询不同年级下的男生、女生的最大年龄与平均年龄
  3. 如果对 sex 字段建索引,这个操作合适吗
  4. 假如有一张表,有一百行数据,写一条 SQL 查询第 90 行到第 100 行
  5. 假如有一张表,有一千多万行数据,想要查询倒数第 100 行,此时使用 LIMIT 比较慢,有什么解决方案
  6. 简单描述一下 INNER JOIN 与 OUTER JOIN 的区别
  7. 能讲一下 LEFT JOIN 吗
  8. 了解过复合索引吗,有哪些特性
  9. 假如有一张表,有 a、b、c 三个字段,我对 a 和 c 构建了一个复合索引,那么在查询时,WHERE 条件的顺序为 ac、ca、ab、ba、bc、cb,哪些操作可以触发索引

Redis

  1. Redis 里面有哪些常用的数据结构呢
  2. 了解过 HyperLogLog 吗
  3. 了解过 Redis 的持久化方式吗
  4. 能说下 AOF 和 RDB 的优缺点吗
  5. AOF 是用什么方式减小日志文件的体积的呢

Docker

  1. Dockerfile 中实现从外部拷贝文件的命令是什么
  2. Dockerfile 中怎么设置环境变量
  3. Docker Compose 怎么实现与本地文件的映射
  4. 怎么进入一个正在运行的 Docker 容器
  5. docker exec -it 的 it 是什么意思
  6. 怎么实现把容器里的一个端口映射到宿主机
  7. 怎么让容器访问宿主机的端口

 类似资料: