小米
岗位:安卓安全工程师
现场面二轮技术面
一面:
自我介绍(面试官看简历)
当我介绍到当过辩论队副队长时,面试官:你怎么是个副的!(囧)
答:我个人有为团队奉献的精神,但也不是特别想把控全局,也希望能够通过副队长锻炼自己(这是个坑,也是压力面的一种)
面试官:你们研一这么多课,哪里有时间做项目
答:没课就跑到实验室,周六周日也去
项目以及技术问题
Android HOOK框架
Binder机制介绍
ARMv7和ARMv8的不同
二面:
怎么区分一个手机有没有被root
Inlinehook的原理
其余的我忘记了。。。。可能因为那天太晚了吧
两轮电话技术面试+一轮HR面试
一面技术:
1.两个文件同步如何解决差异性以及合并
答:大块hash,分小块字符串比较
2.多线程同步以及锁
答:就是在JAVA CORE以及书上看的相关知识
3.解释一下你的项目
二面技术:
1.Android布局相关问题
2.多线程
3.移动安全转开发你认为优势在哪?
三面HR面:
1.为什么选择金山WPS
2.喜欢珠海吗
3.家里几口人,关系怎么样
4.遇到进度问题,会怎么和团队沟通
不好意思,因为是上个月的面试,只记得这么多了。
金山的HR非常负责,当时武汉站我正在外地,还有电话面试的机会,感恩,虽然最后由于在珠海不选择过去了,但是整个过程都让我感到很NICE
小米的面试官人也很好,后面和我讲到手机软件部门非常地自豪。
作者:释小夕
本文来源于牛客网