蚂蚁金服内推三面
私下面过一轮,进入系统后第二轮面试。
时间:45分钟
部门:中间件
中午吃饭,杭州电话,慌的一批,果然题太猛了,连自我介绍都免了,项目也没介绍(可能项目太渣了),直接奔入主题,有的问题记不清了,想到了后面补上。
1.幻读以及MVCC
2.1000个列,列的值非0即1,求每一行值加起来大于300的数据行,全部select出来
3.进程中断
4.进程饥饿
5.动态规划原理以及和分治法区别
6.二叉树深度求解
7.spring MVC,spring AOP源码
8.spring循环引用
9.spring事务传播机制
10.可重入锁
11.double check介绍
12.java nio,bio,aio,操作系统底层nio实现原理
13.一个任务分成多个任务,最后汇总计算,不能用fork/join
14.感兴趣的方向