面经一:影石insta360硬件测试

1.自我介绍
2.问最近的一个项目:工创赛的生活垃圾智能分类的项目的背景和目的
🗡你们是软硬件都有做
🗡问项目里面的maxicam是通过什么来通信的
🗡了解串口通信的基本特性吗?
🗡用的串口是多大波特率的?
🗡调试的时候有用到什么设备来测串口吗?
🗡模块是外购的还是自己设计的?
🗡电源是自己设计的电路板吗?(其实我们不完全自己设计,只设计了分电板,稳压模块是自己买的,当时有点小尴尬)
🗡这个锂电池能供多少电压和电流(只知道电压12v,电流没有具体测过😅)
🗡显示屏是通过什么传输?串口
🗡摄像头是怎么跟主芯片沟通?串口能够保证🗡摄像头的整个图像信号传到STM32
🗡🗡你们整个装置有涉及到蓝牙和wifi(我说没有,我应该引导到我另一个项目,我另一个项目做了,面试官应该是想问这方面的问题)
有没有涉及到画pcb
💡(面试官还解释了一下杜邦线,想太多会乱,连接上不是很稳定)
🗡你知道pcb画板的一些基本的规则(好久之前花了STM32两层开发板,很多规则忘记了,只记得一个高频信号走钝角和铺铜)这里回答了很不好后面面试官还说了一下我pcb设计的比较少,确实也设计的比较少,本来面试前是有想去看看的,但是忘记了😣
💡后面面试官还解释了一些画pcb的规则:
高速线不走直角…
铺铜的话对地的处理…对地的铺铜要完整
还有线宽啊,电流大的话,要走大线。还有线间距,还有线不能在外面。
布局,考虑到散热的设计,大功率器件不能靠太近,会发热之类的。
(面试官讲完我才想起来😂)

3.接着让我挑一个印象最深刻的来说
我说了第一个项目,还解释是包装过的,原本叫基于多传感融合的医院智能配送机器系统,实际上是智能送药小车题目(其实我不应该太实诚,应该继续说下去)

1⃣这些都是通过算法去编的,用的是什么语言
🗡PID控制是什么意思
🗡最难的地方在哪里
🗡调试PID有出现什么问题
🗡这个项目实际偏软件的,在产品是怎么调试的(其实我是预料到这个问题的,面试官肯定也是想引导我往硬件方面引导)
🗡灰度传感器是什么原理

4.项目参与参与比较多,向往嵌入式还是哪个方向发展
(这个回答的没有具体回答)我只是说我想全方面发展

5.面试官给我解释公司是做什么的:做相机产品的硬件测试以及他的屏幕,电池的充放电,电池的一些保护特性:过压保护、欠压保护还有续航,接口类的性能测试(TyPeC)还有存储接口数据传输之类的东西。在测试过程用到一些基本的电子测试工具,比如万用表,示波器,debug工具串口工具,所以我们这边大部分都是偏硬件测试的工作。

6.问了这个和我的预期是不是相符的
我回答是相符的。(其实复盘的时候可能面试官觉得我不太符合才和我解释他们的工作内容)

7.从学生到实习到职场有一个转变过程,从学生到职场需要什么样的调整
(其实我没有准备这个内容,其实刚开始有一点慌)后面就想到心态的调整…和人际交往(这里面试官笑了一下应该还是回答的比较好)

8.我有什么不足
我就直接承认了我的硬件方面要补足的…

9.经典反问
1⃣有几轮面试
2⃣可以说一下面试评价吗
面试官首先是肯定了我是比较好的,对项目熟悉程度也是ok,不足1.在于对后面的职业规划不够明确,给面试官不太判定我的意向
2.硬件技能上的不足

居然复盘的时候发现在说第一个项目的时候挺卡顿的,总是会说嗯…,然后…
简历不太符合岗位,可能通过不了
面试官还是挺好的,对我的回答有补充,回答不了也有解释#牛客AI配图神器#
全部评论
明天社招硬测一面,看了一的帖子感觉难度好大,除了协议没有深挖(怎么还会问PCB走线啊!!!)
1 回复 分享
发布于 06-05 23:13 浙江
这个学校的帖子我看到好几次
点赞 回复 分享
发布于 06-04 10:28 广东
为啥要去硬件测试?不是学嵌入式软件的吗
点赞 回复 分享
发布于 06-02 23:44 广东

相关推荐

没有笔试环节,只有一轮面试。面试体验良好,面试官很和蔼。项目提问1.你的项目架构是什么回答:前端VUE,后端Springboot,持久层MySQL+Mybatisplus2.你们是怎么做需求分析的3.你负责的工作内容是什么,在过程中遇到了哪些具体的挑战4.你们的测试用例的格式5.你认为你为什么能胜任这个岗位6.你三年内的工作规划是怎么样的第一年主要学习所在项目组的技术栈和框架,尽快跟上团队步伐。在熟练掌握项目后,我希望更加深入了解公司的业务和管理流程,学习更多的管理知识和技巧,提升自己的眼界和格局。7.你有用过哪些AI工具我主要使用DeepSeek辅助我的工作流程,使用AI插件去做代码调试8.软件测试的定位和意义是什么他是软件生命周期中不可或缺的一环,在保证软件的质量,提升用户使用体验和系统安全稳定的领域起着重要的作用。9.软件测试人员应当具备的能力有哪些10.测试人员会做那些事情可能要写功能点,要根据功能点写测试用例,并且测试有问题要提交bug报告。在自动化测试方面,可能要设计测试工具的开发,分为UI自动化测试和接口自动化测试。1.会参与需求的分析与测试策略制定    a.参与需求评审会议,分析需求的可测试性    b.指定测试计划2.测试设计和用例开发    a.测试场景建模    b.测试用例编写3.测试执行与缺陷管理    a.分层测试实施(单元,集成,系统测试)    b.缺陷全生命周期管理4.质量评估与报告输出    a.质量指标分析    b.测试报告编制5.自动化测试实施    a.接口自动化    b.UI自动化6.跨团队协作    a.开发写作    b.产品沟通7.测试过程改进8.技术研究与创新11.有了解过自动化测试吗回答:有了解过Pytest,Selenium(其实不太会)面经环节12.重载和重写的区别是什么重载指的是函数或者接口,针对不同的输入参数进行重载,让这个接口可以接受不同类型的输入参数;重写指的是子类重写父类的函数,使其更加符合子类的特征要求13.有用过泛型吗核心价值是类型安全,消除运行时的ClassCastException风险向一个List<String>中添加Integer类型的元素,编译器会直接报错,而并非在运行时崩溃,从而将错误发现提前到开发阶段,显著提升代码可靠性。比如写方法 add(int a,int b),add(double a,double b)现在只要写add(T a,T b) return a+b集合里面,以前List = new ArrayList();List.add("hello")String str = (String)list.get(0)现在List<String> = new String<>();List.add("hello")String str = list.get(0);是为了存和取都不会出错ClassCastException风险可以实现通用代码模板,例如List<T>,Map<K,V>可以存储任意类型对象反问环节1.业务方向和架构业务方向有餐厅,供应链等系统的开发测试。主要做敏捷开发,两周迭代一个版本,前一个星期分析需求和开发,后一个星期测试。主要工作内容是测试业务接口和功能,开发自动化测试平台,分为接口自动化和UI自动化。2.是否加班不考勤,一般9点到,6点走,偶尔会加班。
查看13道真题和解析
点赞 评论 收藏
分享
一面052350min1.自我介绍2.在学校里的经历3.你希望测试开发岗位里的测试工作和开发工作占比是多少?4.实习拷打,详细拷打实习中做过的接口自动化项目5.为什么接口自动化项目选择pytest?6.设计测试用例会考虑哪些点?7.用过jekins的什么功能,了解过它底层的实现吗8.技术栈是?熟悉的编程语言?9.口述思路:二叉树的遍历10.手撕:二分查找11.浏览器输入url到展示页面的全流程?12.进程和线程13.死锁14.慢查询15.读过有关测试的技术书籍吗16.写测试自动化时用过python的哪些库?17.反问(作业帮直播业务,给学生直播上课之类的) 二面052755min1.自我介绍2...
一笑而过2222:1. String和StringBuffer区别:String是不可变、线程安全(因不可变特性)的,每次操作会创建新对象,适合只读场景;StringBuffer是可变、线程安全(方法加锁)的,可直接修改对象,适用于多线程环境下频繁修改字符串的场景 。 2. Java的垃圾回收器:Java垃圾回收器是JVM自动管理内存的组件,基于分代收集理论,通过标记-清除、复制、标记-整理等算法回收不再使用的对象,常见类型有Serial、Parallel、CMS、G1等,分别适用于不同性能需求场景。 3. Java的序列化:Java序列化是将对象转换为字节序列以便存储或传输的机制,对象所属类需实现Serializable接口,反序列化可将字节流恢复为对象,常用于分布式通信、数据持久化和对象深拷贝等场景。
查看24道真题和解析 面经...
点赞 评论 收藏
分享
评论
3
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务