2025秋招大疆测试开发工程师

2025秋招大疆测试开发工程师
2025秋招大疆 测试开发工程师(研发部-上海)。
2024-08-05 投递简历。
2024-08-05 在线测评。
答题时长:90分钟。测评内容:行测、语文阅读理解、数学逻辑推理、价值观和性格等,约100题。
2024-08-11 技术笔试。
试卷名称: 测试开发工程师-A卷,开始时间: 2024-08-11 19:00 星期日。
考试时长: 90 分钟,结束时间: 2024-08-11 20:30 星期日。
考试内容及范围:
单选题:软件测试课程(集成测试,单元测试)、操作系统、计算机网络、数据结构与算法。
多选题:范围同单选题。
简答题2道:第1道:计算机网络tcp三次握手及必要性。第2道:测试用例设计。
编程题1道,12分,难度简单。字符串,读取文件列表,并识别文件扩展名、版本号。
全部评论

相关推荐

总结:面了一个小时,一道手撕,几个八股,几道业务,还有场景行测题。手撕环节1.实现rm -rf path命令。已知3个方法 1.file.isFile()判断是否是文件 2.file.delete()删除文件或目录 3.listFiles()返回这个目录下的所有文件或目录import java.io.File;import java.util.List;public class FileDeleter {// 方法1: 判断是否是文件public boolean isFile(String path) {return new File(path).isFile();}// 方法2: 删除文件或目录public void delete(String path) {File file = new File(path);if (file.isDirectory()) {// 如果是目录,递归删除其内容deleteDirectory(file);} else {// 如果是文件,直接删除file.delete();}}// 方法3: 返回目录下的所有文件和目录public List<String> listFiles(String path) {File directory = new File(path);File[] files = directory.listFiles();return Arrays.stream(files).map(File::getAbsolutePath).collect(Collectors.toList());}// 实现rm -rf功能public void rmrf(String path) {if (isFile(path)) {// 如果是文件,直接删除delete(path);} else {// 如果是目录,递归删除deleteDirectory(new File(path));}}// 递归删除目录及其内容private void deleteDirectory(File directory) {// 获取目录下所有文件和子目录File[] files = directory.listFiles();if (files != null) {for (File file : files) {if (file.isDirectory()) {// 递归删除子目录deleteDirectory(file);} else {// 删除文件file.delete();}}}// 删除空目录directory.delete();}}2.追问:针对这个功能,请设计测试用例1.判断命令行是否为空2.判断关键字是否正确3.判断path是否为空4.判断path是否合法(无效,超过长度)5.判断path是绝对路径还是相对路径6.判断是否具有删除权限7.判断删除的是文件还是路径8.判断删除的文件类型(二进制,普通)场景题1.找出一个10w个元素的数组中,最大的1000个数使用最小堆,只保留最大的1000个数(原来思路是对整个数组排序,排成最大堆,这样的方案空间占用很多)2.请你列出支付宝的转账功能的测试点(系统层级)八股部分1.SpringBoot的注解1.1.启动类注解●@SpringBootApplication 组合注解,包含以下三个注解:●@SpringBootConfiguration:标记为配置类●@EnableAutoConfiguration:启用自动配置(扫描META-INF 的spring.factories,如果有对应的组件,就加载对应的Bean文件)●@ComponentScan:组件扫描1.2.条件注解●@ConditionalOnClass 当类路径下有指定类时生效●@ConditionalOnMissingBean 当容器中没有指定Bean时生效●@ConditionalOnProperty 当配置属性满足条件时生效2.Spring如何管理依赖?Spring Boot 通过其独特的依赖管理机制,极大地简化了项目依赖配置,解决了传统Spring项目中常见的依赖冲突和版本管理问题。父项目继承(spring-boot-starter-parent)Spring Boot 提供了starter-parent作为推荐的基础父POM:<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.1.0</version> <!-- 使用最新版本 --></parent>优势 :●自动管理依赖版本(无需指定版本号)●默认的Maven配置(资源过滤、插件配置等)●合理的默认配置(Java版本、编码等)3.SpringBoot依赖注入如何使用@Autowired,@Resource,@Injected4.三种注入的方式了解吗常用方式:a. 构造器注入(Constructor Injection) - 官方推荐: 通过类的构造方法注入依赖项。i.优点:依赖项不可变(final),确保在使用对象之前所有依赖都已准备好,完全初始化后的对象是线程安全的(如果依赖项也是线程安全的),强制要求依赖项,便于测试(测试时可以直接传入mock对象)。b. Setter注入(Setter Injection): 通过类的setter方法注入依赖项。i.优点:可选依赖项(可以没有Setter调用,依赖可能为null),允许在对象创建后重新配置依赖(但通常不建议)。c. 字段注入(Field Injection) - 尽量避免: 直接在字段上使用@Autowired注解。i. 虽然使用简单,但通常不推荐,原因:破坏了封装性(字段变成public或通过反射可访问),难测试(需要反射或启动完整Spring上下文才能设置依赖),可能使类的依赖关系不明确(没有构造器或setter明确声明依赖),不利于声明final字段。5.Spring如何管理事务?使用AOP,使用try catchtry:开始事务执行方法提交事务catch:回滚事务项目提问1.你的项目输入输出是什么?2.有应用场景嘛?3.有应用大模型吗?4.除了实验室课题,你还做过什么项目?5.这两个学校项目占用了你多少时间?课余时间一般在做什么?(觉得我没有额外学习编程呜呜行测部分1.你遇到问题会怎么解决?2.假如领导交给你一个不能实现,或者你觉得没必要实现的任务,你会怎么做?3.你人生中最大的困难是什么?4.你选择测试开发岗位的原因是什么?对未来的职业规划是什么?反问环节1.是否可以了解一下目前测试业务范围?测试业务范围主要是负责饿了么APP点外卖、淘宝闪购以及用户能看到的所有页面和用户使用场景的测试工作。2.对于实习生来说,可能会负责哪些工作内容?实习生负责的工作内容取决于所在部门,可能涉及客户端测试或底层算法层的测试,具体要求根据实习生的分配部门和能力所在进行安排。3.平时的工作节奏是怎样的?正常上班时间为早上九点半,下班时间为下午六点半,但实际工作时间可以根据项目进度自行调整,周末通常为双休日。工作中会有临时高强度的情况,但并非常态。4.工作地点是上海吗?上海和杭州都有,建议实习地点和工作地点一致。
查看18道真题和解析
点赞 评论 收藏
分享
07-04 16:46
南昌大学 运营
有无大佬可指点迷津,看看我的简历有什么可以优化的地方,内容很差很差,感觉自己的简历内容很匮乏,已经尽量把我大学这三年做的一些感觉有用的事情放上去,让简历更加丰富。有三段勉强可称作实习的经历,但都水水的,下面是一些这三段水实习的具体工作内容大一参加过学院组织的二十多天县政府实习,但工作内容没有啥,主要就是刚好逢上经济大普查,走街串巷看之前所在社区登记的商家企业是否存在,再在相关软件上进行删改。其他时候要么是没什么任务在那里呆坐着,要么是帮忙社区的正式职员处理一些小工作大二下学期五六月试图找份实习,但那时候对未来就业方向也不是很明确(现在也是😭)加上那时候写的简历很垃圾,也只在sxs一个平台去找,自己也没有过多深入研究,最后七月初也没找到正经的实习,最后在一个中职学校干起了类似于电销,天天打电话招生的工作,前期有在xhs,dy,ks这些平台创建账号发一些学校介绍,引流的作品吸引学生家长,但做的一般般)。大三下学期课相对少,一周六节,试图找个日常实习,但由于完整出勤时间比较少以及本人能力水平的不足,简历也是一般般,最后去了一个时间比较自由的新媒体运营的小规模公司(面试之前以为是家公司,但工作之后感觉更像是个公司下分支的一个团队,十一二个人包括实习生),主要是做营销号视频的(每个做运营的手上负责管两三个账号,粉丝几十w到一两百w)。那时候我基本上是天天剪辑营销号视频,文案组长提供或是改写其他文案再进行剪辑。剪过几单商单,写过一些脚本,但干了差不多一个月觉得都是在剪辑视频可能并不是很大帮助这段实习加上那时候刚好逢上期中周就选择了辞职。这个暑假的暑期实习,3月份开始断断续续地找,但结果不尽人意,最后在5月拿到了份前程无忧的项目执行实习生,8月份才开始,持续3个月估计,可能就是帮助企业在南昌开展校园招聘项目,但感觉更多是外勤,也不用坐班,线上交接工作。后面因为要考证期末以及比赛,便没怎么找实习了,想着六月底学期结束了再来看看能不能找到一份更有帮助的实习(现在看来还是太天真了😭)。现在在家里,每天投投简历(实习+正式),关注26届招聘信息,计划准备秋招笔试面试,以及学习可能就业方向的一些专业知识和软件技能,但对未来就业方向还是比较迷茫,感觉自己啥也不会,目前有几个我觉得相对适合我,感觉更容易上手的工作方向:运营,供应链,人力,行政,但还未深入去了解确定,有点眼花缭乱了。没什么特别感兴趣的工作,基于我目前的能力水平来说,也没有特别远大的志向,想要从事一个我能够胜任的岗位,能够比较稳定发展下去,薪资能有7-8k感觉已经很好了,6k是下限,上限越多越好,但从实际出发,好像我未来可能的薪资水平并不咋高😭以上都是个人的一些碎碎念,想到什么说什么,语言组织,条理逻辑并不是很好,主要是想介绍介绍自己的实习真实经历以及自己未来就业的一些想法,看看能不能与大家交流交流,收获些指导,非常感谢!!
投递前程无忧等公司7个岗位
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

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