电话:
您当前的位置:首页 > 职场资讯 > 面试技巧

21届本科大佬OPPO手机软件测试面试经验分享,助力求职

来源:网络整理 时间:2026-01-22 作者:原作者 浏览量:

点击“硬核王同学”,选择“关注|三连”

福利干货第一时间送达!

诸位你们好呀,我是那个硬核王同学,近来正在搞免费的嵌入式知识方面的分享,以此去协助那些对嵌入式有着兴趣的同学,让他们能够学习嵌入式,做出项目,寻觅到工作呢!

向大伙分享一份属于21届本科厉害人物的面经,此人如今已入职OPPO,期望能够给大伙带来更多的启发!

前言

春季招聘实习时,投递了的大型企业有OPPO,还有联发科,以及京东,另外还有阿里,再有网易,还有CVTE等等。当中获取了OPPO的录用通知,也拿到了联发科的录用通知,还得到了京东的录用通知,最终签订了OPPO的合约。

可以划分多种情况来看,这次春季招聘所取得的成果甚为丰硕,并且为后续秋季招聘构筑了牢固的根基!把我的面试的经历记载于此,期望能够对大家起到助力作用! 针对面试相关题目的答案,以及嵌入式软件开发工程师所涉及面的知识点,在这两个多个月的时间里我已经撰写出几百页的文档了,所以接下来有可能会撰写一个专栏专门对各位的面试予以帮手!欢迎大伙儿关注我的牛客的博客!如今,有位于牛客那个专属范围领域之内放置着的被称作链接的事物,其具体呈现形式为https://blog.nowcoder.net/n/418373944177428fb02ed05aae11ab4b ,这具有特定指向的一串字符组合。

CVTE (嵌入式软件)

CVTE笔试

题量并非不大不小,存在选择填空,还有两道编程题,其难度处于适中状态,只要认真去准备便不会出现问题的!

CVTE一面 (嵌入式软件开发) 时长:50分钟

1.linux和windows的换行符有什么不同

2.i2c设备的地址多少位 (7/10)

3.I2C读时序

4.宏函数定义写一个交换数据 不能用temp

5.宏定义写循环

6.uart怎么确定数据正确性

7.tcp中大端小端的问题

7.了解shell脚本么 写过什么

8.Abc类网络分类

9.了解多线程多进程么 怎么写多进程编程

10.假如中断函数要返回一个值 怎么写

11.用过fgets等读取文件的函数么

12.open函数传入什么参数 什么模式 参数怎么写

13.有没有试过用给usb等IO设备等写数据

14.给你一个不联网的电脑 怎么找关于grep的用法

15.对未来有规划么

16.平时怎么学习

17.平时怎么总结 汇报一个项目

18.TCP、UDP异同 函数

19.编程题目,手写将单词顺序颠倒,who are you变为you are who,你对于我有哪些想要询问的,balabala ?

这是我头一回参加面试,那时感觉被问的题真的超多,然而体验也很棒,使得我复习了好多之前没留意的知识点,为c厂面试的专业程度点赞! , 对这次面试进行复盘 。

CVTE二面 (55分钟)

1.整个程序在内存中的分布

2.I2c的特点 速度 硬件软件i2c有什么异同

3.中断要传入什么参数 中断可以有返回值吗

4. 堆栈之间存在怎样的区别,内存不进行free操作会产生何种情况,若栈的长度相对较小又有哪些需要留意的地方呢?

5.程序还可以存放在哪里

6.链表和顺序表的区别 (送分题哦 务必学会)

7.怎么确定该用链表还是数组

8.spi用过吗 讲一讲

9.没定义的变量使用了,报错的根本原因是什么?

10.怎么判断链表有没有环

11.Malloc使用要注意什么

12.Malloc和new的区别

13.Shell脚本写过吗

14.除了局部变量和全局变量 还有什么变量 分别有什么作用

手写两道leetcode中等题 任选一道

15.手写整形和字符串的转换函数

问了几个巴拉巴拉,你有什么想问我的,关于手写字符串乘法。

重新回顾总结,体会到的感觉跟第一次面试时的情形大体相近,心里充满了感激之情,因为第一次面试让我收获了许多知识,尽管最终没有通过面试诶。

阿里菜鸟网络 (嵌入式软件)

笔试:

两道编程题 (hard)

阿里菜鸟网络一面 (30分钟)

说一说,过去了二十天,主管的二面却还迟迟没有到来,我决定不等了,大致上仅仅询问了项目,阐述了菜鸟网络的嵌入式具体是做什么的,讲述了菜鸟网络的技术栈 。

1.有没有读研的打算。

2.在某单片机项目里,运用了pid,还使用了外部中断,现在要我阐述一下pid参数的初始化情况,同时说明外部中断被应用在了何种场景之中。

问道,某linux应用项目究竟是怎样的情形,是自己独立完成的,还是与实验室共同协作完成的,诸如此类,balabala 。

4.有没有自己编译过镜像、设备树。 如何编译

5.用的是服务器还是虚拟机,怎么把编译的镜像放到板子上等等

6.用的软件i2c还是硬件的 怎么考虑的

7.Mpu6050怎么读取数据的 读的是模拟量还是数字量

8.大部分时间都是我在讲几个项目的内容

9.你有什么想问我的 还有一些没记住了。

重审回顾:阿里巴巴的初次面试侧重于项目方面,以个人主观感受而言相对较为简易,并未获取到过多有价值的内容,面试一共所耗费的时间也不算很长。

阿里巴巴菜鸟网络二面 4.25 60分钟

这次面试收获相当丰富,而那进行面试之人具备颇高专业性,所提问题深入度极高,偏向底层层面,存在诸多知识性盲区 。

0.面试官介绍一波菜鸟网络和技术栈

1.介绍自己的学习和技术方面的经历

2.uboot的启动流程了解吗

3.进程和线程的区别

4.多进程和多线程

5.linux设备有几种类型

6.怎么写一个字符设备的驱动

7.驱动能不能有中断

8.在何种情形下,linux会有需要将中断予以关闭的情况呢,构想一个具体的场景(针对回答涉及自旋锁相关所作的提问) ?

9.平时单片机应用用的裸机开发多还是RTOS

10.用数组的形式实现链表 伪代码/思路 不会呀

11.消费者生产者模型 伪代码/思路 多线程 互斥锁

12.你对TCP/UDP有什么认识

13.讲一下三次握手、四次挥手,为什么不能三次挥手

14.一个.c文件从编写到运行到开发板上的整个过程

15.逻辑地址 线性地址 物理地址(不会)

对于一个变量,去获取它的地址,然后读取这个变量的值,那么CPU内部究竟是怎样进行运行的呢?

17.linux的MMU

18.项目为什么用到了多线程和环形缓冲区

19.大学生涯的最激情澎湃的时刻

20.做项目中遇到的最大的困难是什么 怎么解决的

21.你有什么想问我的

可以给我一个关于面试的、简单的评价吗?面试官表示,他所问到的一些底层问题,处于我当前阶段不会,这是正常的,不用过于在意,总体来讲是挺不错的 。

实习生前往菜鸟进行实习,其能够负责的内容有哪些,面试官予以耐心的解说,最终得出的结论是,负责任何内容都是可行的。

3.后续多久会有通知? 一周内

回顾总结,感觉到了收获,那位面试官,特别有耐心,而且态度非常好,所提出的问题,存在着简单的方面,同时,又有着许多颇具难度的,并且是偏向于底层领域范围的 。

网易互联网的有道 (嵌入式软件)

笔试:

4道编程题 中等

网易有道嵌入式 一面 38分钟

对于全程询问某一项Balabala项目介绍,关于其所运用的技术,问得较为深入,而该项目还是由我个人从0起步做完成的呢,可事实上居然也出现了卡壳的情况……其中,涉及到ALSA录音相关方面,那么究竟用了什么样的参数 。

2.科大讯飞语音识别是怎么用的

3.写一个函数 一个线程写数据 一个线程读数据

4.写一个环形缓冲区的实现

5.你有什么想问我的

回顾总结,在面试之前,要针对自身的项目,展开详尽的回顾总结,而我恰恰就是在这个地方,遭遇了失利~。

OPPO (C/C++开发)

Oppo C/C++ 一面 30分钟

1.问了单片机项目、 嵌入式linux项目 占很多时间

2.linux写过什么驱动

3.linux epoll知道吗

4.讲了lcd驱动、input子系统

5.驱动的中断函数怎么写

oppo手机软件测试面试_嵌入式软件开发工程师面试经验_嵌入式项目面试准备

6.key_report的底层实现有了解过么

7.怎么写一个驱动(字符设备)

8.写一个key驱动 其中的中断函数怎么实现

9.尽可能地去讲述一下数组与链表的相同点以及不同点 ,(关于插入、增加、删除操作的复杂度 , 使用的场景 ,内存分配这一类等等) 。

10.最困难的时候 怎么解决

11.还有些就是项目相关的 记不清楚了

12.有什么问题问我

进行回顾总结,那位面试官具备相当高的专业性,且态度极为温柔,而在此次面试当中,我的表现堪称出色,由此感觉自己终于能够将自身实力予以展现 。

OPPO 二面HR面

就如同平常那种常规的HR面对面交流一样,进行一番交谈,在此建议各位,在交谈之时,只要做到不要过分紧张便成了!

介绍如下项目,注意,实际上人事部工作人员对于咱们所涉及的技术项目同样并不知晓了解。在进行介绍之时要最大程度地做到尽力深入浅出,从而使用人部工作人员明晰这个应用场景就达成目的行了!

2.还可以怎么创新下呢?

3.对oppo有什么了解吗

4.为什么你会觉得oppo女性用户比例更大呢

5.方便问下家庭情况吗

6.对未来有什么规划吗

7.你怎么选择一个行业 选择一个公司?

8.你用的手机是什么品牌的呢? (华为hh)

9.oppo的手机和友商的有什么区别?

10.有什么问题想问我

总结回顾,这竟然是我在寻求工作职位过程当中的首次人力资源面试,过程相对来讲还是处于比较轻松的状态的,人力资源部门的那位年轻的女性工作人员挺年轻,而且在交流沟通方面也比较容易展开话题 !

4月15日,oppo发出了意向书,4月19日正式签约,如此这般,就算是成功上岸啦~!

联发科 (嵌入式软件开发)

笔试:

与cvte类似

深圳联发科一面 主管面 60分钟

全程问简历上的项目(三个)

第一个项目

1.介绍介绍 画图或者图片展示下

2.怎么确定模块有无正常工作

3. 与我探讨怎样进行更好的改善,这让我从中获得了超多不同寻常的启发,并且还向我讲述了怎样把论证设计得更为严谨,针对我的首个项目介绍了谷歌的一批测试,看得出面试官对这个项目是较为认可的。

第二个项目

1.介绍介绍 画图或者图片展示下

2.介绍我负责的一些工作

3.讲解下欧拉角

4.这个项目有没有一些测试的case标准

5.项目的需求是什么

第三个项目 同上

1.问下家庭情况 自己做决定还是父母

2.以后想在哪里发展

3.了解联发科吗

4.面试官介绍联发科

5.有没有对自己有个职业规划

回顾总结,有一次体验堪称绝佳的面试,那位面试官着实特别专业,只是没想到讲到后边连嘴巴都干了,哈哈,这情形一度使我陷入思考,究竟是该前往oppo呢还是mtk呢,最终我还是基于oppo的发展前景做出了选择,然而相对而言,随之而来的将会是累许多。(mtk的工作时间是早上9点到晚上6点,双休,薪资在行业内也不算低。) 。

深圳联发科二面 主管面 30分钟

面试官先自我介绍

1.简单介绍自己

2.为什么不考研呢

3. 你没有选择去考研,在我个人看来,我觉得这真的是比较可惜的,(但是呀,面试的这个人真是非常好呢,毕竟这实际上都是属于个人的一种选择啦)。

4.面试官介绍在学校做的项目和企业做的项目的一些区别

5.问我某单片机项目跑的是裸机程序还是RTOS

6.有一个设备,它在单片机里的使用情况,与它在linux里面的使用情形,存在着区别,尽可能详细地讲讲 。

7.介绍一下linux的项目

8.面试官开始介绍MTK的一些工作 讲了挺久的,感谢。

9.有没有了解一些嵌入式相关的企业 (多了去了)

10.你有什么想问我的?

问了面试官要一个简单的评价、实习工作大致内容

简单的评价:基础挺好的

工作方面的内容是,要是进行短期实习的情形下,是以学习作为主要方面的,拿手机线来进行举例,balabala,联发科的实习不存在三面这个情况,后续呢,就安静地等待通知就可以了 。

回顾,这次面试同样获得了面试官的认同,能够体会到自己在面试之际的表现愈发出色了,多谢面试官耐心地讲解MTK的手机产品线以及工作相关情况!

联发科HR面 17分钟

HR姐姐 声音很好听,面完有一些后悔

技术面的两位面试官,都对你给出了较高评价,你是否有期望的薪资呢?你给出了答复,是在上一届加入联发科的师兄的薪资基础上,再加一丢丢 。

2.目前还有没有其它的offer Oppo 京东

3.要是 mtk 同样给你发了消息,那该怎么进行排序呢,都问到这个地步了,想要推诿肯定是不行的了,必须如实讲实习方面更希望能去 oppo 。

4.就算最后不算牵手成功 秋招也会有优先面试的机会 感谢

5.想在哪个地方发展 基本都是hr面常见问题

重新回顾,这次面试表明了想要在实习阶段前往oppo的内心意愿,同时还有期望在秋季校园招聘时能够继续向联发科投递简历的想法,这等同于在提前的情况下拒绝了录取通知,经过好几轮面试之后,体会到mtk的面试感受确实是十分良好,此刻有些后悔,然而毕竟在实习期间只能选择一份工作,实在无奈也没有别的办法呀!

联发科第二次HR面 20分钟

联发科仅仅存在三面,不过,此“第四面”属实另有所因,原因在于,三面之际,我曾明确表示自己更期望前往oppo,鉴于此,HR姐姐意图进行挽留动作,同时,想要深入了解一番我究竟是依据何种层面去权衡两份offer的 。

1. 你可不可以阐述一番,你在对待这两份offer之际经过了怎样的思考权衡呢,究竟是依据什么展开比较呢,提及了薪资情况,还有工作时长等等方面 。

2. 问:此次我拒绝了联发科的实习录用通知,秋招或者提前批会设有绿色通道吗,这要取决于我投递的是否为原来的部门,需视具体情形而定。

3.希望提前批还能相遇~

4.还有一些职业规划等相关的问题

复盘:跟第一次HR面一样

京东(无人车软件开发)

京东 技术面 35分钟

1.问了简历上的三个项目 逐一介绍 逐一解答

2.用的气压计什么精度 怎么实现定高

就第三个项目而言,那面试官真是挺喜欢我的,还问我在比赛结束之后,有没有接着去往落地的方向进展,下面进而开启基础方面的询问 。

4.主要使用的语言

5.怎么理解C++的封装 继承 多态

6.堆和栈的区别

7.进程和线程的区别

8.讲了之后再自己顺便讲了多进程、多线程的方法

9.父进程和子进程的区别

10.讲讲TCP和UDP

11.介绍了京东北京的无人车研发团队

12.去询问我的有哪种问题?那个时候急切地要奔赴比赛,没有进行过多询问,仅仅记得询问了一个前往北京是否包住这样的情况hh, Ps,京东的面试官所执行的处理流程速度是比较快的,刚刚面试完毕没有几分钟就传告知一面通过了。

复盘:体验不错 得到了面试官的认可 面试后状态就显示通过了

京东 技术二面 25分钟

1.你觉得你哪个项目最有难度 介绍一下

2.用的6ull是arm几的 几核的

那所使用的stm32具备什么样的参数呢,朋友们对于自身所使用的硬件应当拥有了解 !

4.Mpu6050的一些可选参数是什么

5.用的气压计觉得有什么缺点

6.你觉得气压计和加速度计的数据哪个更可信

7.因为一面已经问了很多了 到我这里基本没什么问题了

8.你有什么想问我的

复盘:感觉就是这次面试有点短,不过也是面完就过了~

京东 HR面 15分钟

HR面 老生常谈啦 就放松的聊聊天!

1.看你在在学生会中担任过副部长 主要工作是什么

2.有没有在这工作中遇到过什么困难 怎么解决

3.你更喜欢跟人打交道还是跟计算机? (回答是计算机)

4.有在北京发展的意愿吗?(虽然没 但是也得说有)

5.你最期望的工作氛围是怎么样的?

你有问我的什么,转正率大概是多少,在北京工作包住吗,薪资大概是怎样的呀(而且也不包住哦情况不是单一的 是基本工资加上房补 并且比前面几家可得金额都出现了减少的情况呢),多久会有反馈,附言部分写上了刚面完当场就发现招聘进度已经来到了发放录用通知这个环节了 真的速度很快!

回顾总结,整体而言体验算得上良好,京东的面试进行得极为迅速,仅仅一周时间便完成了三轮面试,除去第一轮面试所问问题较多之外,后续两轮面试所问问题较少,难度也不算高。查看录用通知之后,个人觉得不适合非本地的学生前去,薪资与其他大型企业相比显得有些勉强,在北京用于日常花销不太充足,不太够用~。

总结

上面所说的这些,便是我这次春季招聘实习以来经历的第十四轮面试,5月份就要去开始实习了,此外还有一些中等规模的工厂或者岗位不太符合自身专业的大型工厂,我就不打算再去参加面试了,祝愿各位同样正在寻找实习期工作的朋友们能够持续努力,早日获得理想的实习岗位!

分享到:
客服服务热线
关于我们
产品与服务
收费与推广
网站特色
咨询反馈
微信公众号
手机浏览

Copyright © 2018 All Rights Reserved 版权所有 宁国人才网 苏ICP备2024139598号-6

地址:安徽省合肥市瑶海区 EMAIL:

Powered by PHPYun.

用微信扫一扫