美文网首页Android面试Android技术干货
Android应用工程师面经 - OPPO校招提前批

Android应用工程师面经 - OPPO校招提前批

作者: 6b440373157d | 来源:发表于2018-07-17 11:17 被阅读97次

【每日一语】我们最终都要远行,最终都要跟稚嫩的自己告别。——海子

一面


面试官是Android转到Java后台的,开始自我介绍,看我项目有Java后台相关的,就问我为什么不报Java后台,为什么选择Android。

选择最熟悉的一个项目介绍,我主要讲了自己一个最近一直在做的数据分析的项目,底层的统计分析部分面试官没多问,主要问了一些前端插件的使用,ajax等。看到我数据提取部分用了正则表达式,就问了匹配字符串和数字时正则表达式的书写,这个忘了Orz,我说都是用的时候现查的。

Java哪些数据结构是线程安全的,CurrentHashMap的原理

Java创建线程有哪些方式,线程池的使用和原理,拒绝策略等

Android实现异步有哪些方式,我回答了可以用Thread+Handler(HandlerThread),AsyncTask,RxJava。

后面就我说的这些分别介绍,Handler的讲了实现机制、对源码理解,AsyncTask主要讲了几个回调方法在实际项目中如何使用,RxJava主要说了事件订阅机制,线程控制,map,zip,上下游流量控制。

Android四大组件有哪些,都有哪些回调方法,主要问了Activity,活动切换时两个活动生命周期是怎么变换的

大概就是这些问题,正则表达式和CurrentHashMap回答的不好,整体感觉面试官对我的表现还算满意吧,后面是我的提问环节,主要问了OPPO公司Android方面都有哪些业务,工作选择上细分的话有哪些方向。然后就是对我有啥建议,面试官说Java基础知识还有待加强,基本的数据结构理解透对实际业务开发时有很大帮助。

二面


一面出来没多久显示通过,二面在外面等了快两个小时吧,面试官是部门主管,很和蔼的人,不过也不是搞Android的,问得问题就比较发散

首先还是自我介绍,还问了问在学校成绩,获奖经历啥的

先就我数据分析的项目问了一些问题,了解到我毕设是和用户画像和推荐相关的就问了我SVM和K-means,支持向量机是真不太熟悉,K-means大概讲了下算法流程,依据欧式空间距离进行聚类。还想问我遗传算法,我直接说算法课没选过,机器学习课上学过但是也忘了,面试官就问了我们学校研究生课程的安排,都上了哪些内容,看样子面试官感觉我们学校课程教得不够深入,很多东西都没讲2333。

然后看我也做了web后台,就问了为什么spring是Java后台开发主流框架,有哪些特点,我回答了面向切面编程aop和控制反转ioc,面试官具体就问了ioc和依赖注入的一些东西,这地方我确实答得不好,就说了自己在实际应用中如何使用的。

Java内存管理,主要说的是堆内存的管理,回答了新生代、老年代的区别,如何通过JVM参数对新生代过渡到老年代进行控制,GC常见算法,垃圾收集器讲了CMS,面试官看我这部分理解挺好就没继续问了。

快排的原理,最好、最坏情况以及对应时间复杂度,从递归方程式上给他说了下。

Android方面自己觉得收获最大的应用,我就把App也拿出来给他展示了下(虽然识别效果不是很好Orz),主要是利用手机各种传感器收集到的数据进行情境识别,移动端是如何部署随机森林、神经网络模型的,主要讲了pmml包的使用;App使用了MVP架构,三个部分如何通过接口交互进行解耦,为什么选择MVP而不是MVC;通过token保证单用户登录,和服务端异步交互的实现和封装等。

大概就是这些问题了,因为面试官不是搞Android的所以这方面知识问得也很少,后面就是提问环节了,主要和面试官谈了谈AI和Android如何结合,面试官还问了我对未来的规划啥的。

技术面就这两面了,HR面就不多说了,第二天早上接到了通过消息,参加了签约答疑会。整体感觉面试就Android这一方面不是特别难,也是因为两位技术面面试官现在都不是搞安卓的吧,问Java基础和项目方面的内容更多。

HR小姐姐拿来了find x,外形很好看,摄像头弹出的那一瞬间也是被惊艳到了。签约会上对OPPO的企业历史和文化也了解了下,感觉是个挺有活力,有创新性的公司,软件部门主要在深圳那边,环境和福利待遇都挺好的。

点击作者姓名与作者大佬交流~

作者:月华依旧

来源:牛客网(www.nowcoder.com)

- 互联网名企笔试真题

- 校招求职笔经&面经

- 程序员/产品/运营求职实习信息

- 程序员/产品/运营学习交流社区

相关文章

  • Android应用工程师面经 - OPPO校招提前批

    【每日一语】我们最终都要远行,最终都要跟稚嫩的自己告别。——海子 一面 面试官是Android转到Java后台的,...

  • 阿里校招提前批-面经

    面试强度还是比较大的,下午的13:00开始流程,下午的19:00之前才面试完。 面试出来发现下雨了。近乎六个小时的...

  • 【字节跳动-抖音校招提前批内推】

    【字节跳动-抖音校招提前批内推】 北上深大量校招提前批岗位,提前投递也不影响校招二次投递,等于拥有了2次投递机会!...

  • 秋招提前批面经

    只有我们自己,知道自己是谁。只有我们自己,能决定自己的样子。——《我的少女时代》 末流985渣渣硕士,主投CV算法...

  • Android校招面经

    【Android】百度-Android开发工程师面经:https://www.nowcoder.com/discu...

  • 校招之路

    行程经历: 华为实习生性格测试——一面——二面——面试通过(备胎)——no result华为校招提前批一面——二面...

  • 机器学习面试题

    vivo校招提前批 广告推荐算法工程师https://www.jianshu.com/p/e752b5ed5f0a...

  • 头条面经 | 2019前端校招提前批一面

    一、项目经验 介绍,困难点 二、题目 用 async/await 实现一个 Promise.all 深拷贝实现——...

  • 字节跳动2022校招/实习 内推

    ★【字节跳动|秋招|提前批|全岗位可投】●内有面试/简历建议 字节跳动 22 届校招研发提前批启动! 字节跳动20...

  • 2019校招Android面试题解1.0(上篇)

    本篇将针对2019Android秋招提前批面试总结中归纳的校招面试题做个小解答(除算法,算法部分另做总结),然后开...

网友评论

    本文标题:Android应用工程师面经 - OPPO校招提前批

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