某机器人公司 测试实习一面

我已经快失去希望了,某薄荷色软件上开投!第一个约面的

1.平时的科研内容,详细说说怎么构建足球网络的

2.数据集来源

3.说说AI,根据你的理解

4.说说为什么来体大

5.说说实习中的难点

6.你为什么说自己学习能力强

7.说说科研如何用Python的

8.说说计算机网络,你的了解

9.说说你本科学的编程知识

10用过c++吗?

11.说说闭包和装饰器

12.说说测试流程

13.说说性能测试

14.知道我们公司吗?

15.git命令说一下,fetch说一下,rebase说一下

反问:平时工作内容,用到技术栈(Python、c++)桌面用户端的功能测试,会涉及自动化,一个月迭代一次

几轮面试(2-3轮)

全部评论
测试流程: 1. **需求分析:** - 理解应用程序的需求,包括功能、性能、安全性和用户体验等方面。 2. **测试计划制定:** - 确定测试的范围和目标。 - 制定测试计划,包括测试资源、时间表和测试策略。 3. **测试环境搭建:** - 配置测试环境,包括硬件设备、操作系统、开发工具和测试工具等。 4. **测试用例设计:** - 根据需求编写测试用例,包括功能测试、兼容性测试、性能测试和安全性测试等方面。 5. **功能测试:** - 执行功能测试用例,验证应用程序的功能是否符合需求。 6. **界面测试:** - 测试应用程序的用户界面,包括布局、样式和交互设计等方面。 7. **兼容性测试:** - 在不同的设备和操作系统上测试应用程序的兼容性,确保应用程序在各种环境下都能正常运行。 8. **性能测试:** - 测试应用程序的性能,包括响应时间、负载能力和资源利用率等方面。 9. **安全性测试:** - 测试应用程序的安全性,包括数据加密、身份认证和漏洞扫描等方面。 10. **用户体验测试:** - 测试用户在使用应用程序时的体验,包括操作流程、界面设计和交互反馈等方面。 11. **自动化测试:** - 开发和执行自动化测试脚本,提高测试效率和覆盖率。 12. **缺陷管理:** - 发现和记录测试过程中的缺陷,包括缺陷的描述、重现步骤和优先级等信息。 13. **缺陷修复验证:** - 验证开发人员修复的缺陷,确保缺陷已经被正确修复。 14. **测试报告编写:** - 撰写测试报告,总结测试结果和测试经验,提出改进建议和优化措施。 15. **回顾和优化:** - 回顾测试过程,总结经验教训,优化测试流程和方法。
2 回复 分享
发布于 04-17 08:37 广东
`git rebase` 与 `git merge` 在分支合并时区别。 1. **Merge 合并**: - 当你执行 `git merge` 时,Git 会创建一个新的提交,将两个分支的历史合并在一起。这个新的提交会有两个父节点,分别指向被合并的两个分支的最新提交。这种合并方式会保留原有的提交历史,因此在提交历史中可以清晰地看到分支的合并情况。 - Merge 合并不会改变原有的提交历史顺序,每个分支的提交顺序保持不变,因此可以清晰地看出分支的发展情况。 2. **Rebase 变基**: - 而当你执行 `git rebase` 时,Git 会将当前分支的提交按照顺序逐个应用到目标分支的顶部,使得当前分支的提交历史“基于”目标分支的最新提交。这意味着,重新应用的提交将会有新的提交哈希值,因为它们的父提交已经改变了。 - Rebase 的结果是产生一系列全新的提交,它们的提交顺序可能与原来的提交历史不同。这使得提交历史更为线性和清晰,因为所有的更改都是按顺序逐个应用到目标分支上的。 - 由于 Rebase 会改变提交历史的顺序,因此它会重写提交历史。这也是为什么在执行 Rebase 时需要小心,尤其是在与他人共享分支时,避免对已经共享的提交进行 Rebase,以免引起混乱。
1 回复 分享
发布于 04-17 08:44 广东
更新:一轮面试直接oc,我先接下来吧,骑驴找马,暑期实习实在太难搞了,看看后续还有无机会,边面试边实习吧先
点赞 回复 分享
发布于 04-18 10:15 北京

相关推荐

4 7 评论
分享
牛客网
牛客企业服务