OPPO 应用开发岗秋招全流程记录
感谢 OPPO 诚意拉满,并且每轮面试官性格也很好,非常尊重我,面试过程中除了技术、业务问题外也会闲聊琐碎,双向沟通非常友好。但是综合考虑后还是希望这个 HC 能去到最需要且匹配的同学~
Timeline
投递职位:应用开发工程师
8.3 投递 ——> 8.14 笔试 ——> 8.29 一面 ——> 9.6 二面 ——> 9.11 HR 面 ——> 10.11 四面(sp 面) ——> 10.15 签约沟通会 ——> 10.16 正式 Offer
笔/面经
笔试
Android 移动端知识 + Java/Kotlin 考察,单选 + 编程。当天还是工作日,抽空做掉的。本人对 Android 和 Kotlin 零基础,相关题目全凭感觉选的,也没想到过了笔试移动端同学单选题应该很容易过
一面
50 分钟左右
- 自我介绍
- 你觉得鸿蒙和安卓开发的异同,各自有什么优点和缺点
- 实习经历提问
- 说一说了解的跨平台框架
- 个人项目提问
- HTTP 和 HTTPS 的区别,HTTPS 建立连接的过程
- 了解证书伪造吗,如何解决由此导致的安全问题
- 了解 QUIC 协议吗,QUIC 协议如何实现可靠传输
- 数组和链表的区别
- ArrayList 的底层实现
- 哪些情况会造成内存泄漏,知道哪些排查内存泄露的工具,是否调试过内存泄漏的问题,如何避免内存泄漏的问题
- 个人相关提问
反问:部门业务,面试流程,base 相关问题
PS:最后面试官还就迟到了几分钟道歉,说是上一个面试还没结束,非常有礼貌
二面
25 分钟左右
- 自我介绍
- 发展规划,对于公司的选择,短期长期的目标,接受长期在深圳发展吗
- 技术栈和移动端出入有点大,为什么考虑移动/客户端岗位
- 开放性问题:为什么跨平台架构要用 C++ 编写
- 实习经历提问
- 鸿蒙更适合去华为发展,有没有考虑过在华为就职(原来面试官就是华为跳槽出来的)
- 开放问题:面对即将上线的功能如果目前存在技术瓶颈,会如何处理
PS:结束前面试官非常耐心地介绍了部门的具体业务和强度、氛围,公司不同 base 的业务分配,以及对校招生的培养制度,优劣都很真诚地告知,被真诚的人打动
HR 面
20 分钟左右
- 自我介绍
- 确认个人信息,意向工作城市
- 用三个词语概括自己
- 列举考虑公司的三个因素
- 在公司最不能接受的是什么
- 关于 OPPO 都了解什么
- 说一件自己比较遗憾的事情,最难做决定的事情
- 如果安排给你一件事情你不想做,或者说是别人应该做的,你会如何处理
- 职业生涯规划
- 意向薪资(具体的数字)
- 目前还有哪些公司在面,进度如何
- 自己会关注哪些科技产品,通过哪些渠道关注科技产品,目前印象最深的科技产品
- 使用 GPT 都用来做哪些事情
- 如何学习新技术
- 你使用的手机你觉得优点是什么
- 一款手机内置的基本功能 APP,如果哪个功能做得很优秀会让你眼前一亮
反问:之后流程大概的时间跨度
四面
- 自我介绍
- 项目/实习中最困难的事情
- 实习遇到的困难是如何解决的
- 如果一个需求给到你,你已经达到了你能力/精力的极限,可是还是没有达到预期的目标,如何处理这种情况
- 实习和之前在学校感觉有什么区别
- 对于工作生涯是如何考虑的
反问:这一面的目的,后续是否还有面试
总结
感觉只有一面涉及到了专业知识,其余面试更多注重项目/实习过程解决问题的思路,能力,并且比较关注对自己的个人规划和自我了解。因为本人实习投递 OPPO 时有过不好的体验,这次的反差还挺增加秋招面试的好感
最后一样祝大家秋招顺利~也希望这篇能帮到一些同学
#OPPO##秋招##秋招OC许愿##面经##软件开发2024笔面经#