东方国信二面面经
东方国信二面
一上来面试官介绍了一下公司业务,自我介绍
1、项目难点 ,怎么解决的?
2、项目中的全局ID怎么实现的、部署了几个redis,两个redis之间怎么进行数据的交互?和数据可怎么进行数据交互的?
2、内存管理(我说了内存管理的两个内存概念,和虚拟内存寻址的过程):new 一个对象 ,虚拟内存是否连续?物理内存是否连续?一个数组在虚拟地址中是连续的么?两个进程操作通过一个数据,在物理内存上是什么情况?(真的不会,没有思考过这个点)
3、object类有哪些方法? equals() wait() notify() toString finalize,问finalize的作用?(没说好。。。)
4、同步IO,异步IO解释一下,怎么理解被动?
5、深复制、浅复制(不会。。)
6、volatile关键字保证可见性、有序性
7、进程间通信方式?(问了共享变量进程间共享么?)
8、还问了啥忘记了。。
9、手撕算法题:循环数组最小值。
反问:面试评价?面试官让我自己评价一下。。。
接着就没了,面试体验挺不好的,自己擅长的点都没问,照着操作系统问个没完,估计是项目经理,明显感觉问题问的角度比之前更刁钻,基础的东西基本不问。。