面试岗位:软件测试实习生
面试时间:2024/4/12
面试时长:21分钟
面试官:HR小姐姐+技术小哥
技术考察:Java/Python
面试流程:
一、自我介绍。我把简历上的主要信息说了一遍,然后问了简历上的两个项目介绍扮演的角色及主要工作。
二、技术问题。
1.spring相关技术了解,不了解
2.MySQL知识,一张表有学生a、b的语文成绩和数学成绩,如何输出每个学生的最高成绩?
select stu.sname, scr.cno,scr.grade from student stu
left join score scr on scr.sno = stu.sno
where exists (select 1 from (select s.sno,max(s.grade) as mg from score s group by s.sno) t where t.sno = stu.sno
and t.mg = scr.grade)
如何删除重复数据?
- 添加INDEX(索引)和 PRIMAY KEY(主键)来删除表中的重复记录
- 在SELECT语句中使用DISTINCT关键字来过滤重复数据
- 使用 GROUP BY 来读取数据表中不重复的数据
3.python大数据了解,不了解
4.Java的集合有哪些?
- List: ArrayList与LinkedList
- Set: HashSet与TreeSet
- Map: HashMap与TreeMap与HashTable
ArrayList、LinkedList的区别?ArrayList是数组,LinkedList是双向链表。
ArrayList安全吗?不安全。
5.环境部署时需要用到的中间应用?tomcat、node.js、maven等。
三、公司待遇。实习薪资120一天是否了解接受,学校课程如何安排能否全职,加班情况是否接受等。想入职肯定要都接受了。
四、提问环节。你对公司是否有其他问题想要了解?这块主要是走个流程,我也没什么好问的,随便问了一下公司测试一般用什么软件回答是没有固定软件要求。