2022.04.06 智臾科技 自动化测试实习生 一面
个人简介:本硕985计算机,本科一段简单的测开实习,研究生项目偏向神经网络
总计:50min,面试官是温柔的小姐姐
1. 自我介绍
2. 实习用的语言(C++)、课题用的语言(Python)
3. Python和C++的区别是什么?
4. python相关
① Python的数据类型
② 元组和列表的区别
③ 深拷贝和浅拷贝的区别
④ python的多线程
⑤ python的多线程和C++的多线程
⑥ 同步和异步的区别
⑦ 输出1-10000中所有质数的和
⑧ 异常处理
⑨ numpy和pandas了解吗,怎么把数组转换大小输出
5.测试相关
① web自动化测试:元素定位的方法
② 测试方法分类
③ 笔试题中inner join的测试除了功能测试还能做哪些方面的测试
6. 数据库相关
① 四道mysql题目
输出一个数据库有多少行,输出前十行
给定一个student表,id、姓名、科目、成绩,查询所有id大于2的同学的科目的平均成绩
查询每门课成绩大于80的同学的姓名
查询名字出现过2次及以上的同学的姓名和id(面试官说用group by就输出不了id,我不太理解)
② SELECT、FROM、WHERE、GROUP BY在数据库中的执行顺序
③ 为什么用索引,为什么更快
④ 数据库事务的理解,事务的特性
⑤ ROLL BACK是干什么的
7. linux相关
① 查看gpu使用情况(我回答的是nvidia-smi,面试官表示疑惑)
② 显示文件的最后几行
③ 当前的进程
④ 只知道端口号,怎么查看占用端口的信息
⑤ 查看io使用情况
8. 更想做什么样的测试工作?
9. 生活中会从头学一门语言吗?
10. 听说过docker吗,会搭虚拟机吗?
11. 出现你发现的bug开发不觉得是bug的情况怎么办?
12. 导师允许实习吗
13. 反问环节:
13. 反问环节:
① 主要的工作内容
② 常用的语言(答:都有)
③ 大概什么时间出结果(答:看hr安排)
总结:因为公司主要业务是数据库,所以问数据库比较多。问的问题都比较偏向实际工作场景能用到的技术。