内推,三次面试,一面问一些基础,稍微简单一些,问了我枚举类(真是没用过)。二面会让手撕一些代码,也是问基础,但是会问的深一些,需要的是完全理解这些基础而不是只是会背概念,比如问了二叉树和B+树的区别,JAVA可以跨平台的原理,平台指的是什么?让手写矩阵相乘,不会,写了矩阵相加(这个当然很简单。。。),别人有的让写二叉树中序遍历,不用迭代方法实现,信号量机制,线程和进程区别,线程通信方式,同步方式。问了会不会文件系统。
面试官问的面试题: 二叉树和B+树的区别,JAVA可以跨平台的原理,平台指的是什么,手写矩阵相乘,二叉树中序遍历,不用迭代方法实现,信号量机制,线程和进程区别,线程通信方式,同步方式。问了会不会文件系统。