在小公司工作3年,从事软件测试6年了,才发现自己还是处于“初级“水平,是不是该放弃....

金三银四面试季,相信大家都想好好把握住这次机会拿到心仪的offer,今天就给大家分享我面试经历及总结,文章最后我还会分享一些自己的面试经验还有面试宝典,希望对程序媛们和程序猿们都能有所帮助~

市场分析

现在的市场环境确实不大好,裁员与及在预谋裁员的公司一大把,当然招人的公司也有。我这几天去面试了几家公司,目的有以下几点:

1、跟现在老东家签约的合同快到期了,想出来看看新机会,有好机会就考虑挪挪窝了;

2、现在外面的市场是个什么样子,求职的人和招聘的人比例;

3、市场对于一个高级测试工程师的要求是什么样子(毕竟纸上得来终觉浅,觉知此事须躬行);

4、年龄到底是不是个坎。

网易第一次尝试

  • 1、上来就问对支付的测试业务了不了解(本来准备说自我介绍的,问懵了)
  • 2、软件测试有哪些类型
  • 3、比如牛客登录界面,能做哪些测试
  • 4、对接口测试了不了解,有哪些工具
  • 5、自动化测试工具有哪些

项目相关部分:

  • 5、python深拷贝,浅拷贝与等号赋值的区别,怎么处理异常
  • 6、linux系统命令用过哪些,如何查看日志文件

数据库部分:

  • 7、sql常用关键字
  • 8、left join 与 right join的区别

其他:

  • 9、最近在学习哪些方面的知识
  • 10、看你项目用到了python,对其他语言有了解吗

反问环节

腾讯,第二次小试牛刀

在小公司工作3年,从事软件测试6年了,才发现自己还是处于“初级“水平,是不是该放弃...._第1张图片

第一位面试官:

  • 自我介绍
  • 提到了项目,讲一下怎么做的
  • 测试情景:QQ 怎么测,说了一堆面试官回还有补充的吗,问了两遍
  • 测试情景:微博登录页面怎么测,说了一堆,还有补充的吗?
  • 讲一下如果要做自动化测试上面的场景,你打算怎么做
  • Monkey Test 适用什么场景,还有补充的吗(慌。。)
  • 熟悉什么语言,写个代码
  • 写一个单向链表,三个节点
  • 写冒泡排序

第二位面试官:

  • 刚才讲的主要是功能测试,你对安全还有性能测试了解吗
  • 我们这边是比较通用的软件测试,你这个偏数据库,能接受吗
  • 讲一下教育经历
  • 下来的打算是什么
  • 有没有什么问题:

字节跳动,第三次直捣黄龙

在小公司工作3年,从事软件测试6年了,才发现自己还是处于“初级“水平,是不是该放弃...._第2张图片
一面(1h30m)

一面是一个很平易近人的小姐姐,第一次面的时候由于网络问题没面成重新约了两天后的下午。面试体验很棒,感觉问的问题都很全面,基础知识方面涵盖了计网、操原、数据库、数据结构等方面。此外,在问项目的时候也很面面俱到,并不会问一些很刁钻的问题,而是能够顺着我的回答深挖。

  • 自我介绍

  • 项目介绍(主要问了简历中的挑战杯项目,问了大概半个多小时,拓展了好多,以下仅部分)

  • (1)做了哪些工作

  • (2)遇到了哪些困难以及如何解决

  • (3)作为负责人如何进行分工,如何协调组员关系

  • (4)到后期ddl将至,任务尚未完成,如何解决

  • (5)之后如果还有这样一个项目交给你,怎么做

  • 算法题:快排

  • 数据库(出了大概5、6题):选出不及格科目大于等于2的学生

  • 计算机网络

  • (1)TCP/IP四层机构

  • (2)http/https的区别

  • (3)Post和Get的区别
    -(4)为什么要对url进行编码

  • (5)常见的编码规则

  • 聊天:工作规划、优缺点、目前投了哪些公司

二面(1h30m)

  • 自我介绍

  • 项目介绍

  • 如何测试视频播放器

  • 指针和引用的区别

  • 多态

  • 网页卡顿的原因

  • APP和web测试的不同

  • 软件测试相关:黑盒测试和白盒测试及各自的测试用例设计方法

  • 算法题: 输入1234,下一个比它大的排序

  • 反问

三面(40h)

  • 自我介绍

  • 你认为哪一门科目学的最好

  • 学了哪些计算机相关的课程

  • 开始问操作系统原理

  • (1)什么是死锁

  • (2)知不知道什么是虚拟内存

  • (3)银行家算法

  • 了解哪些深度学习的算法

  • 算法题:

  • 用链表实现队列,要求最低的时间复杂度和空间复杂度

  • 一百万个数,用哪个排序算法最快

  • 排序算法的最小时间复杂度

  • 认为自己有什么缺点吗

  • 做过最有成就感的事情

  • 反问

面试宝典

在小公司工作3年,从事软件测试6年了,才发现自己还是处于“初级“水平,是不是该放弃...._第3张图片
关注我的微信公众号:程序员二黑,即可获取上面大厂面试宝典真题

总结

只有技术过硬,在哪儿都不愁就业,“万般带不去,唯有业随身”学习本来就不是在课堂那几年说了算,而是在人生的旅途中不间断的事情。

人生短暂,别稀里糊涂的活一辈子,不要将就。在找面经的这段时间看到非常适合自己经历的两句话:

-真正毁掉你的不仅仅是闲着,更多是忙的马不停蹄

因为学习的苦需要主动去吃,期间充满了挑战,充满了困惑,充满了未知…而生活的苦,你躺着不动它就来了,温水煮青蛙那种…所以大多数人宁愿吃生活的苦,也不愿吃学习的苦?

如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们的群,785128166 大家一起讨论交流,里面也有各种软件测试资料和技术交流。

加油吧,测试员!如果你需要提升规划,那就行动吧,在路上总比在起点观望的要好。

未来的你肯定会感谢现在拼命的自己!

你可能感兴趣的:(软件测试,接口测试,自动化测试)