2017年3月Android面试

作者: 胖头鱼大大 | 来源:发表于2017-03-24 14:07 被阅读0次

    前言

    在目前公司呆了1年半,一直在做Android。公司技术方案上也有一些变动。因此想动动。坐标上海,4年开发,2年Android

    此文记录下目前的一些情况。持续更新。

    投简历

    主要在拉勾上。前期简历不是很好,有猎头朋友帮忙指导了下,改了以后效果好很多。

    优化的部分主要是对工作经历详细描述,具体工作内容A B C D E描述清楚,对用到的技术加粗重点。 这样做的原因是HR每天都看很多简历,有次序,加粗的简历方便HR识别。

    简历的是在五百丁上弄的,本来jobDeer有一个MarkDown转PDF的在线工具,后来不再维护了。简历还是以PDF的为好,有一些MAC电脑打不开word。有的朋友认为Word的好,因为PDF不是每台电脑都装。看自己吧。

    公司: 某书  

    公司是做书写工具的,我也经常浏览,写东西,这倒是第一次。位置在一个比较高级的区域,公司内部很安静,环境还可以。

    过程: 显示一个HR,年轻,介绍自己,项目情况。她介绍了一下公司的情况。

    然后是CTO,公司不大,技术也只有20来人。没具体问项目,没问常见的Java知识。问了几个解决方案。

    问题一:你印象最深的一个问题是怎样解决的。

    答案一:描述了下遇到的一个难解BUG,怎么发现,怎么定位,通过什么方式去解决,怎样验证确实解决了。 这个因为自己确实有这个难解BUG,所以回答的还可以。

    问题二:项目里HTTP怎样加密的,用了什么加密方式

    答案:项目里本身是本地和服务端互相有秘钥,后来换HTTPS加密。中间穿插问题,对称还是非对称加密。这个说不知道。

    问题三:项目里Hybird是怎样实现的,安全性怎样保证

    答案三:描述了下具体的实现方式,到代码级别的描述。安全性,主要猜测是JS注入,恶意JS调用本地类,通过反射调用方法,方法获得用户敏感信息。防范方案没想好,猜测是秘钥什么的。

    问题四:为什么想看机会,从现有项目得不到提高吗。

    答案:想做更深层的东西,希望有产品有机会做更深层的。这部分能自圆其说,主要是反应力吧。

    总结:问了薪酬期望,住址。这一家问的不细,感觉比较务实,也融资了,在发展中。

    公司:上海某数字公司

    数字公司产品很多,这个岗位做的是收集数据信息的APK

    过程:先做题,错了一大半。

    面试官挑了简历上和目标岗职责相关内容问。Service怎么保活,项目里XMPP怎么保活的。主要问的是Service相关,以及常见的问题。JAVA的问题不多。建议熟悉List和Set,MAP的区别,HashMap的内部实现,线程调度。常见的性能优化方式,这里要知道具体实现,不要只知道又这么回事。Looper,Handler,要知道内部原理。知道View的事件流程。这些都是比较常见的。

    总结:回答的不好,service这部分平时没怎么弄。谈了薪酬。

    相关文章

      网友评论

        本文标题:2017年3月Android面试

        本文链接:https://www.haomeiwen.com/subject/lnqfottx.html