小米(Android开发)二面
1.final关键字都修饰哪些地方,有什么作用
2.volatile关键字
3.JNI相关的用过吗
4.==与equals的区别
5.问做过什么项目吗,谈论了一些项目,好多场景题
6.git rebase与git merge的区别
7.maven是如何使用的,在哪里使用
7.算法题,两整数之和(禁止直接相加),面试官给了两个整数,让我用二进制算,我忘记了int如何转化为二进制,直接将整数转化为String做的
面试总共40分钟,项目那里时间比较长
面试官比较随和,遇到不会的,还会给我详细解释(git),没有想到问git,maven相关的问题,第一次问到,有点懵。还有JNI,我只是知道个这么玩意,他还问我用过吗 。问的问题和一面有重复的,除了git整体还不错,这真的是大厂吗,怎么感觉有点问的简单,还是打算挂我了,欢迎评论!