之前钉钉面试挂了之后就没再投了,不晓得怎么突然又被蚂蚁金服捞起来叫我面试…… 数据结构 简单介绍一下栈和队列,优缺点,应用场景 实现队列的方式 介绍一下树、二叉树 二叉树有几种遍历方式 判断数组是不是二叉树的后序遍历思路(感觉应该是想让我说判断二叉搜索树) 有几种搜索算法 操作系统 简单说一下线程与进程 进程切换的过程(保存上下文) 为什么进程上下文切换比线程上下文切换代价高 Java 多线程 简单介绍一下线程安全问题,由什么原因引起(访问共享变量引起) 简单介绍一下线程池 数据库 简单介绍一下索引的作用和优缺点 什么情况下不会使用到索引 介绍一下事务,...