OPPO测开 ——C++

自我介绍

岗位职责

遇到的问题,解决方法,主要是排查错误的思路

测开的理解

项目

熟悉的语言c++

指针

深拷贝浅拷贝

链表

Struct和class区别

变量长度

算法:(思路)

怎么判断链表有环

数据库

粒度封锁

死锁,解决方案

索引,有哪些

MySQL语句

分组Group

排序Order by

模糊查找like

操作系统

进程间通信方式

有过相关编程经验么

计网

接口用到的协议:TCP

TCP和UDP的区别

TCP连接(三次握手)

HTTP和HTTPS

HTTP1.0和HTTP1.1

长连接和短链接的优缺点,用处

测试相关

前沿技术

课外学习了什么

如何学习

反问

HR面4.30(17min)

自我介绍

为什么想找暑期实习

投了哪些实习,进度

为什么投OPPO

影响工作选择的因素

对工作时间的看法

最近时事,看法

最困难的事,怎么过去的

最有挑战的事

压力来源

兴趣爱好

作者:flych
链接:https://www.nowcoder.com/discuss/643313?type=2&order=3&pos=3&page=1
来源:牛客网

问项目
大学学了哪些语言,自己会哪些
为什么使用python,你觉得它有什么优点吗
用过pyhton的哪些包
毕业设计做的啥,说一说
有没有什么爱好
说一说你自己的优缺点(我居然说的有点相悖,还被面试官指出来了)
有没有得过什么奖学金
有没有做过兼职
为什么选择这个岗位

反问:
公司这个岗位主要是做啥的

二面–4月16日
一面完大约一个小时就给我反馈了,给了一封二面邀请的邮件
我以为二面是技术面,结果是hr面,好吧~
没有实习经历,就问有没有其它的社会经验
谈一谈做过的项目(只是我自己介绍,他啥问题也没问)
项目中他们是怎么评价你的
实习地点你怎么看

反问:
公司的工作时间
hr说早晨8点班上班,中午休息一小时,晚上六点半下班(如果我没记错的话,就是这样了)
结果面试官直接反问我怎么看待现在的996
我自己给自己挖坑,唉

作者:Offer有有有
链接:https://www.nowcoder.com/discuss/577991?type=2&order=3&pos=4&page=1
来源:牛客网

自我介绍,项目经历,反问 。面试官基本详细问了我在简历上的每一个项目,提问包括项目实现的逻辑和我做的一个小程序的需求分析、针对小程序的测试用例的编写。个人提问的话问到了:怎么理解测开这个岗位;家离工作地比较远,家人能否接受。反问环节我问了下面试官对于测开工作的理解,他说OPPO的话主要分为两类工作:一类是平台、框架性质的测开,旨在提升整体的工作效率;另一类针对具体业务,实现特定业务,比如手机相机的自动化测试的实现。我还问了下编程语言,OPPO的主流还是C++和JAVA,python用得比较少。python党再次哭泣。蹲一个二面吧~

作者:菜嘟嘟不吃菜
链接:https://www.nowcoder.com/discuss/506802?type=2&order=3&pos=5&page=1
来源:牛客网

【一面】
①自我介绍(面试官还不开摄像头,还让我屏幕共享),然后我就像个主播,满屏都是大大小小的框,里面都是我的脸
②你IDE能用吗,我们写个程序吧
给定数组求第k大的数
我先直接用Arrays.sort排序后,输出倒数第k个了
问我时间复杂度,我懵了,我说我用的自带的排序函数,我不了解具体实现,我猜应该是类似选择冒泡或者快排(n2或者nlogn吧)
我查了!!nlogn(基本类型是快排,对象类型是归并)
然后问我还有其他方法吗?
我说用最小堆,然后写了
③TCP IP HTTP属于什么层,TCP三次握手HTTP报文格式
④线程进程 虚拟内存 交换空间(我不知道)😂
Linux查看内存指令
⑤给两个鸡蛋找出100层中的临界值
我算的19,问还有没有更少,没想到
网上给的14
⑥为什么选择测开
⑦对OPPO有什么想要了解的吗
(我一下懵了,不都是随便反问吗,这突然问对OPPO,我就不知道问啥)
然后我问了对新员工的培养,是集体制还是一对一的,说一开始大集体,到具体线上小集体
然后我还是问了啥时候出结果(毕竟我觉得我没了),说是会尽快安排
我真的每次测开都编程!!每次都可多问题
能不能如意如意如我心意一次
【二面】9.15
问项目,深挖,用到的测试,测试的理解,为什么测开,工作地点
如意如意再如我一次

作者:呐呐呐羽西
链接:https://www.nowcoder.com/discuss/464578?type=2&order=3&pos=7&page=1
来源:牛客网

  1. 自我介绍
  2. 介绍项目
  3. 错误和异常,异常都能捕获么,return和finally的顺序
  4. 多线程,子线程有异常主线程会知道么,主线程怎么获取子线程的返回值么
  5. java框架了解么(我要很熟悉我还会投测开?)
  6. 四种引用,内存泄露的主要是哪种引用,内存泄露的根本原因。
  7. B+树的特点,和B树的区别
  8. String输出所有的IP地址,他想表达什么我都不知道

作者:小嘎嘎(´-ω-`)
链接:https://www.nowcoder.com/discuss/708863?type=2&order=3&pos=1&page=1
来源:牛客网

自我介绍

讲了一下遗传算法的原理(项目)

实习比较难解决的bug(实习)

接口自动化怎么运行(实习)

在实习中做过什么创新性工作

怎么mock数据

用过什么测试框架

go语言和其他语言的不同

开放性问题:1000万人只有100万个新冠检测试剂,怎么检测

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
单片机开短路测试程序的实现可以通过以下步骤: 1. 设置所有引脚为输入模式,禁用所有上拉/下拉电阻。 2. 将一个引脚输出高电平,其余引脚输出低电平。 3. 检测每个引脚的电压,并记录输出高电平的引脚编号。 4. 如果有多个引脚输出高电平,则表示存在短路故障。 5. 如果没有引脚输出高电平,则表示存在开路故障。 6. 如果只有一个引脚输出高电平,则表示该引脚和高电平相连的引脚之间存在断路故障。 下面是一个简单的单片机开短路测试程序的C语言代码示例: ``` #define PIN_NUM 16 // 引脚数量 #define HIGH_PIN 3 // 输出高电平的引脚编号 void setup() { // 将所有引脚设置为输入模式 for (int i = 0; i < PIN_NUM; i++) { pinMode(i, INPUT); digitalWrite(i, LOW); } } void loop() { // 将一个引脚设置为输出高电平 pinMode(HIGH_PIN, OUTPUT); digitalWrite(HIGH_PIN, HIGH); // 检测每个引脚的电压 for (int i = 0; i < PIN_NUM; i++) { int voltage = analogRead(i); if (voltage > 100) { // 输出高电平的引脚编号 Serial.print("Short circuit detected at pin "); Serial.println(i); } } // 将所有引脚设置为输入模式 for (int i = 0; i < PIN_NUM; i++) { pinMode(i, INPUT); digitalWrite(i, LOW); } } ``` 该程序使用Arduino开发板作为单片机,将所有引脚设置为输入模式,并依次将每个引脚设置为输出高电平,然后检测每个引脚的电压,并输出存在短路故障的引脚编号。需要注意的是,该程序只能检测到存在短路和开路的情况,而不能检测到其他类型的故障。因此,在进行开短路测试时,还需要结合其他测试方法来全面评估电路板的质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值