中国移动研究院 西安 后端开发面经
面试形式:视频面试,有四个面试官,其中只有一个面试官开了摄像头,两个面试官进行了提问。
时长:约40分钟
1. 自我介绍
2. 实习经历介绍:数据库的设计(设计了哪些表)
3. AOP
4. hashCode()和equals()的关系
5. 如何判断一个类的两个对象的某个属性是否相同
6. synchronized和Lock的区别
7. 什么情况下需要加锁,举个例子
8. (大概题意)如果有多个线程都访问某个方法,需要加锁吗?(多个对象的话不需要加锁)
9. 无锁机制了解吗?说一下CAS,CAS可能出现的问题,解决思路
10. Jdk1.8新特性,lambda表达式在什么时候使用呢
11. stream有什么限制呢?比如说要进行两次过滤
12. 大数据了解吗?说下MapReduce吧
#面经##校招##中国移动研究院##Java工程师#