360整体气氛还比较轻松,问题涉及面很广,但是没有太为难。面试难度其实不大,但是太广了,有一些可能平常没注意过的问题。会涉及到Linux、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、Python编程、Web、APP、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试

一、笔试

笔试题考的非常全面,从测试基础开始,然后考察网络协议如HTTP,NAT等等,然后是linux基础,SQL能力,再后来是编程能力(C++,JAVA任选其一),然后是自动化模块(QTP以及selenium),最后是性能测试loadrunner考题,所有题目的难度大概是中等偏上一点,一般只懂皮毛的话是做不来的。

二、技术面

一面是技术面,由于之前有过测试工作经验和实习经验,首先提问围绕之前的项目展开,介绍项目情况说说自己在项目中的工作等等。然后给场景让设计测试用例,一个是微信发送字符的场景,一个是浏览器收藏夹的场景,从功能安全兼容性设计用例,一面考官很温和聊下来感觉很不错。总结下技术面试的问题:
1.根据测试场景设计用例;
2.给你很多很多(上千万条)URL,每个URL对应一个图片,请把它们都下载下来,你会如何实现?
3.多线程访问共享数据会有什么问题,怎么处理?
4.写语句SQL查询、插入语句的实现。
5.堆排序的实现原理
6.写一个简单的struct,问内存对齐方面的问题。
7.内存泄漏和内存溢出是指什么,内存溢出有什么危害?
8.TCP三次握手的过程,seq的变化是一直都是加1吗?
9.TCP、UDP的区别,如何用UDP实现文件传输?
10.IPv6的地址格式,保留地址,回环地址,IPv4与IPv6如何通信?
11.DNS的原理、tcp、udp下的DNS有什么区别?
12.HTTP协议的理解、HTTP包的格式、HTTP1.0和HTTP2.0的区别;
13.NAT的原理,外网与内网或内网之间的通信中如何区分不同IP的数组包?
14.打开网页没反应,你觉得有哪些可能的原因?
15.一个数组中,只有一个数字出现奇数次,其他数字出现偶数次,如何找到这个数?
16.电脑为什么能够同时运行那么多个程序?
 

三、技术二面

二面也是技术面,问的问题大都和一面差不多,只是可能更关注你适不适合这个岗位(了解你和岗位的匹配度)。
有关测试思想方面的问题也有问到,但是还算蛮基础,大致就是有关测试思路,给一些实际的项目和测试的场景,让说一下想到的测试用例和测试点,还好平时项目经历比较多可以很好的应对。之后看到我还有写一些学校的经历,这方面也问了很多,大概是有关参与活动中担任什么职责,还有活动规模等等,大概是为了考察性格特点和沟通能力吧。总结下技术二面题目:
1.怎么看待测试行业,为什么选择测试行业?
2.中参与过的项目中自己的职责是什么?
3.自己在同学和老师的眼中是什么样的人?
 

四、HR面

闲聊的方式,问了一些生活方面的问题,比如兴趣爱好,家庭,成长过程中遇到的挫折和遗憾什么的,你的优势和劣势,观察你这个人的性格等等方面,再问问薪酬等。
面试结束之后,一直很焦急的在等通知,到第三天的时候朋友忍不住给hr发了封邮件问结果,hr到晚上马上打来了电话,说已经通过还在办手续,最终这才安心的等offer

五、总结

软件测试面试题合集

以上就是朋友进入奇虎360面试题的总结,我也整理了一些大厂的面试合集,文章截图是其中的一部分,由于文档文件太多,我这边就不一一给大家截图上来了,需要资料的朋友转发+私信【软件测试】获取,一定要学会把好的东西,归纳整理,然后系统的消化吸收,这样才能极大的提高学习效率和成长进阶。碎片、零散化的东西,我觉得最没有价值的。就好比你给我一张扑克牌,我只会觉得它是一张废纸,但如果你给我一副扑克牌,它便有了它的价值。
 
内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/nmb778/p/15398557.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!