oppo 底层软件

很早就投递过了,后来感觉自己简历做的太丑了(经历了禾赛和小米的简历挂),于是修改简历之后,8.1重新投递
8.1投递 8.13收到笔试
今天8.14刚完成笔试:
1. 20个单选,一些基础的队列、栈、操作系统、网络的八股文基础知识,还考擦了mysql、shell等,不熟悉的我就是瞎猜的,但感觉是题库,有的题很眼熟
2. 三道编程题
第一题超级简单打卡题,直接就是一个l1距离就完事了
第二道题我使用的umap完成字符的个数统计,统计一下最多的和其余的和在做逻辑就可以了
最后一道题我一开始是想用void的回溯去做,但是超时了;后来直接用int dfs完成,分成这个区间要算进去和不算进去两种dfs,最后return一个更大的就可以了。

之后会更新有没有面试

#通信硬件人笔面经互助##秋招##OPPO求职进展汇总##嵌入式#
全部评论
timeline一样,卷子也一样
1 回复 分享
发布于 08-15 11:33 上海
更新一下,复筛挂了
点赞 回复 分享
发布于 09-06 12:08 上海
小红书
校招火热招聘中
官网直投
三道题ac多少 能进复筛我才1.15
点赞 回复 分享
发布于 09-14 22:37 江苏

相关推荐

#诺瓦星云提前批# 面试官主要是MCU方向的 我比较偏Linux应用方向 全程提问的基本都是STM32和通信协议 我网络编程 UI设计这方面的技术基本都没怎么问项目是自己选的 主要深挖一个项目项目1:为什么选择Jetson Nano这样昂贵的嵌入式设备?如何优化目前的成本(软件和硬件)串口常见波特率 波特率的概念 波特率的计算 同步串口和异步串口的区别(软件和硬件)串口传输大量数据如何保持数据完整性串口多次传输大量数据如何减少中断产生IIC的特点项目中IIC是一对多还是多对多IIC中的设备号是不是唯一的 有没有重复如何模块化的去封装IIC如果IIC的设备号全部重复如何解决这个问题(也就是采用多对多)多对多的IIC与一对多的IIC在代码封装层面有什么不同IIC总线最大挂载数IIC在操作某个设备的时候突然出现问题了 如何去测试和排查这个问题在使用IIC的时候如何达到了IIC目前硬件的最大速率(50K) 如何去突破(没回答上来)如果硬件给你焊好了一个32板子 但是在烧入代码之后 电源灯正常 但是其他内部外设不正常 如何去排查问题如果此时发生的是硬错误 怎么处理Keil5如何调试?如何查看指定变量的值(内存)步进电机如何驱动如何利用STM32生成一定次数的方波信号项目2:在什么平台和媒介上使用的基于TCP/IP的网络通信Socket的使用流程对于RTOS的理解RTOS如何根据任务去分配栈的大小讲述一下回调函数的概念为什么要有回调函数这个概念Linux的学习深度数据结构的学习深度八股:野指针是什么 危害有哪些内存泄漏和内存溢出分别是什么volatile和static关键字的含义和使用场景差不多面试了40分钟左右 会刻意在看起来不太会的地方施压 反复提出问题给予压力 后面到强项地方了反而不咋问了 可能因为它是MCU开发的吧 本来还说的好好的 我基本没有磕磕绊绊 都是一口气组织好语言全部赘述 但是他突然终止了提问 我觉得时间可能太短了 就问了一下为什么 说是因为有人说话慢 我这边说话比较快 然后就草草结束了 总结下来就是 面试官提问题很刁钻和犀利 会找痛点和薄弱点去攻击 比较专业 但是唯一不足的点就是我没有将全部的技术面都展现出来 这也算是我第一次正式面试 想着分享出来
查看44道真题和解析
点赞 评论 收藏
分享
8 3 评论
分享
牛客网
牛客企业服务