一周走完面试流程,10.18 机考,机试210
第一题:【最大N个数与最小N个数的和】
第二题:拼接URL
第三题:跳格子
性格测试:题目比较多,有一百多道,在三个选项中选出一个最符合的和一个最不符合的。答题的时候以积极乐观的心态去选择,尽量保证前后一致。答完马上就可以查结果了。

10.21技术面两轮技术面放在了同一天,都是当天下午。

技术一面:先做了自我介绍,自我介绍结束后面试官根据简历上的项目经历开始问问题,关于测试流程、测试设计、做过哪些专项测试,专项测试如何开展;回答完问题到了手撕代码环节,题目:全排列,25分钟AC

#输入一个字符串,打印出该字符串中字符的所有排列。

#你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。

#示例:

#输入:s = “abc”

#输出:[“abc”,“acb”,“bac”,“bca”,“cab”,“cba”]

#限制:

#1 <= s 的长度 <= 8

技术二面:流程上和一面是一样的,问的问题和一面差不多,只是二面会对细节深挖,所以简历写的东西一定要是自己熟悉的。最后也是给了一道算法题,一开始拿到题目没看懂,花了点时间看题目,前面写了二十多分钟都没有AC,这时候挺焦虑的,自我调节两分钟思考了下有了新的思路,按照新思路重新花了10分钟代码,调试通过。和面试官讲了下自己的解题思路,面试官比较认可。

#题目:数组water表示一排瓶子的水位高度。小明往这些瓶子内浇水,1次操作可以使1个瓶子的水位增加1。给定一个整数cnt,

#表示小明想通过浇水获得cnt个水位高度一致的瓶子。求最少需要浇水多少次?

#返回的结果需要对1000000007取模。

#输入:

#water = [7,1,9,10]

#cnt = 3

#输出:

#4

10.24 HR&综面:HR面与主管面放在了同一轮,这轮比较轻松,聊了下家里的基本情况,上一份工作的离职原因,入职后如何快速投入工作,以及后续的工作规划等等,都是一些比较轻松的话题,这轮放松心态就好了。
11.7:收到offer,准备入职材料。

为了助力程序员朋友们跳槽面试、升职加薪、职业困境,提高自己的技术,本文给大家整了一套涵盖测试所有技术栈的快速学习方法和笔记。目前已经收到了七八个网友的反馈,说是面试问到了很多这里面的知识点。

内容涉及:测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、管理工具、Python基础、Selenium相关、性能测试、LordRunner相关等

大厂软件测试岗经验分享

通过面试总结发现,其实软件测试岗的面试都是差不多的。常问的有下面这几块知识点:

  • 测试基础
  • Linux必备知识
  • Shell脚本
  • 互联网程序原理
  • MySQL数据库
  • 抓包工具
  • 接口测试工具
  • Web自动化测试Java&Python
  • 接口与移动端自动化
  • 敏捷测试&TestOps构建
  • 性能测试&安全测试

第一部分 软件测试基础

在这里插入图片描述

第二部分 Python编程

在这里插入图片描述

第三部分 MySQL

在这里插入图片描述

第四部分 LordRunner相关

在这里插入图片描述

第五部分 Web测试

什么是sql注入,什么是跨站脚本,什么是跨站
给你一个网站怎么开展测试?
电商支付模块的测试如何展开?
如何开展兼容性测试?
nginx.tomcat.apache都是什么?
apache和nginx 的区别?
在这里插入图片描述

第六部分 接口自动化测试

在这里插入图片描述

第七部分 App测试

在这里插入图片描述

最后

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐