蚂蚁金服Java实习一面
之前钉钉面试挂了之后就没再投了,不晓得怎么突然又被蚂蚁金服捞起来叫我面试……
数据结构
简单介绍一下栈和队列,优缺点,应用场景
实现队列的方式
介绍一下树、二叉树
二叉树有几种遍历方式
判断数组是不是二叉树的后序遍历思路(感觉应该是想让我说判断二叉搜索树)
有几种搜索算法
操作系统
简单说一下线程与进程
进程切换的过程(保存上下文)
为什么进程上下文切换比线程上下文切换代价高
Java 多线程
简单介绍一下线程安全问题,由什么原因引起(访问共享变量引起)
简单介绍一下线程池
数据库
简单介绍一下索引的作用和优缺点
什么情况下不会使用到索引
介绍一下事务,有哪几种隔离级别
事物的传播性
计算机网络
TCP 和 UDP 的优缺点
三次握手
聊天环节
自学方法
学习中有没有写博客
介绍一下项目