一面
1 自我介绍
2 二叉树的遍历 递归和非递归
3 多线程通信
4 String StringBuilder StringBuffer
5 直接插入排序(时间复杂度) 快速排序(奇数和偶数)
6 链表是否有环、怎样找环入口
7 Java反射机制?
8 实现线程的方式和线程安全问题
9 c/s 和 b/s的区别和联系
10 ACID
11 本科成绩排名
12 社团工作
13 三个词评价一下自己
15 结合两个表查询(join)(左连接、右连接)
二面
1 shell脚本统计单词频率、出现次数最多的3个单词
2 统计日志文件中一秒之内打印出的日志条数
3 Int 和 Interger 的区别
4 实习工作内容
5 对测试的理解
6 讲一下专利
7 有什么问题想问我
8 自己有没有尝试找过bug,怎么找?
9 本科学习情况 小项目(课程设计)的评测结果
10 研究生期间学习的课程
三面
1 介绍自己
2 讲一下你的论文、专利(针对论文中的方法问了很多问题) 从你为什么做这个到你最后的成果
3 你做过WEB工程项目吗?
4 你们JAVA主要用在哪里?
四面
1 可以实习不?
2 你的技术栈有什么?
- java
- Hashmap和Hashtable区别
- Ha***ap的底层实现(读写)
- 多线程访问HashMap会出现什么问题
- CurrentHashMap的原理,怎样实现的实现并发,读写实现
- 单例模式是什么,优缺点,你怎么实现,写几个(口头叙述),你写的是懒汉式还是饿汉式
- 单例模式叙述代码的时候,你的锁加在哪?除了加锁还可以用什么方式实现?
- 你还知道什么设计模式?
- Java三大特性,其中详细说明多态(重载和重写)。多态实现机制
- 多线程想问,看到前面面试官问过了就没问
3 说下你实习内容 4 你接触过web项目吗? 5 你了解那些框架?自己搭过吗?
HR面
1 自我介绍
2 介绍一个你最成功的项目
3 你在项目中遇到的困难
4 在生活中呢(或者你的性格)
5 你说下对测试什么理解?
6 你的未来几年的职业规划?
7 你有什么问题想问我?
总结
认真准备自己的简历,全面掌握简历中的内容与面试官平等真诚地交流熟能生巧,多面试,总结经验Offer会迟到,但不会缺席,只要认真准备,好饭不怕晚!
最后:
这段时间我不断找资料学习,也通过很多渠道和朋友总结出来的软件测试面试宝典(284篇)我把大厂架构师给我的一份软件测试面试宝典啃完了,从而还找了软件测试以及一些大厂的面试场景和面试题不断刷题提高自己的眼界
资料获取方式:需要更多的软件测试面试题可以关注公众号:“IT互联网二狗子”免费获取。
分享一些我个人的学习文档,有需要的朋友自行选择获取:
既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。
根据自身面试经历整理以及不断收集的(珍藏版)
知识点分类面试题:
- 软件测试基础210题
- Linux54道面试题
- MySQL80道面试题
- web测试10道面试题
- 接口测试35道面试题
- APP测试12道面试题
- Python120道面试题
- selenium40道面试题
- 计算机与网络26道面试题
最后
很多人感叹“学而无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。
以上学习资料均免费放送,最后祝愿各位身体健康,顺利拿到心仪的offer!
资料获取方式:需要更多的软件测试面试题可以关注公众号:“IT互联网二狗子”免费获取。