• 1
  • 1
分享

       这周我总共面试了三个软件测试的实习岗位,好累(累并快乐着)。不过总算没白费这个月的努力和准备,三个都过了(并不是我很牛哈,因为是实习岗位,要求没那么高。)对自己的表现还算满意吧(5.8分(满分10分)别问为什么是5.8,哈哈哈)起码问题基本上能回答出来,虽然回答并没有全对,但总能答对几点。过后回想,自己对于知识的掌握,回答问题的技巧相比一个多月前的我,是有很大的进步,但还是很逊色,还需要加油鸭~

       不过这里面的问题在我此次的三次面试都没有被问到。。。

       看来面试官也知道套路~~

       所问的问题在我这一个多月的学习都有学习到,因为面试官(技术面)都是针对我简历上写的来问我问题,所以基本上我都能回答出来。

       HR面一般不会问你很技术的问题,因为他们也不懂哈哈哈哈,HR问的问题无非就这几个:你的性格、优势、你上一家的实习经验(如果简历上有实习经历的话),而且如果你上一家的实习岗位和软件测试不同,HR会问为什么选择软件测试,而不从事你之前实习的岗位,是不喜欢?也会问你的一个规划。而且挺容易分辨是技术大佬还是HR,HR说话会有节奏,比较有播音腔的那种感觉,技术大佬说话问问题就不会那样啦,就像我们经常说话一样。

       好啦好啦~回归正题,面试官都问了我些什么问题?

       面试问的问题

       Day1(April 8th):

1、进程和线程的区别?线程的状态?线程的创建方式?

答:不知道的可以看一下这篇进程和线程

2、java的基本数据类型有?

答:8种:

  • 整型(byte、short、int、long)

  • 浮点型(float、double)

  • 字符型(char)

  • 逻辑型(Boolean)

3、TestNG的核心文件是?自动化测试的一般步骤?

答:testng.xml;beforeclass、test、afterclass

4、拿一个打印的支付界面,让我写测试点(第二家面试也考了测试点的编写!所以,我觉得测试用例这一块内容很重要!)

5、假设你发现一个bug,但开发那边说不是bug,你会如何处理?

6、你能接收加班吗?

答:自己发挥

       Day2(April 9th):

1、测试用例的设计方法

答:边界值分析法、等价类、因果图、场景法、错误推测法……

详细看我的这篇测试用例的设计方法–黑盒测试

2、adb 命令

3、你是如何测试app的?

答:第二天的技术面。针对我简历上所写的技能,来刨根问底!问的很深,它问我monkey命令的使用,奔溃日志的文件在哪?我回答在data/system/……然后我突然忘记了。。。让我操作的话我能想起来的,而且cmd输入命令可以搞定

       monkey测试app

       问的乱七八糟的,都是围绕我简历上的内容来问,一层层的问,可能是怀疑我简历上是否有夸张描述了自己技能,所以奉劝各位童鞋~不要给简历上挖太大的坑,因为最后掉坑坑的人可能是你,简历上的技能要比自己实际所掌握的稍微夸张一点点就好,切记!虽然谦虚是美德,老师父母从小教育你要谦虚,但是在简历和面试时还是先当一回坏学生吧,不要过度谦虚,适当赞美自己

       Day3(April 10th):

       最后一次面试!

       我定位错了位置,本来很近的地方,我饶了远路,去到那里才发现不是这座大厦。。。远路返回,迟到了半个钟!虽然发现后立马和面试官说明了情况,但是,在面试的时候,我自己觉得在看着面试官回答问题时我没有前两次面试时的那种自信。因为自己迟到了,心里觉得很不好意思。。唉唉唉童鞋们,吸取我的教训呀,千万不要想当然的以为你搜的位置就是面试的那座大厦。

       第三次面试问了测试用例的内容,压力测试,并发测试等有些和前两次的问题重复,另一些问题也差不多

       对自己最后一次的面试真的很不满~ 我迟到了!很不能忍

       好了最后做一下总结

       面试前的准备

1、准备好面试的自我介绍(很重要!)

2、先查好地点,提前半个小时到,给自己预留多一点的时间先到面试地点也没关系,可以给自己时间缓缓,整理整理着装发型啥的

3、简历建议双份打印(最好彩印!)

4、身份证,照片(一寸或小一寸大一寸都可以,带了就好,有些需要贴照片)

5、笔黑色水笔和铅笔橡皮(笔试答题一般没有草稿纸,铅笔可以画了擦掉,反正也不重。而且很多都要现场填写手写简历的)

6、手机准备好充足的电,导航很耗电(可以带充电宝)

7、其他(自行补充)

做好准备很重要,面试时回答问题一定要自信,这一点是真的很重要!


作者:lucky多多

原文链接:https://blog.csdn.net/weixin_41948075/article/details/89247038#comments_13195288

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 测试提交的bug中有一项叫优先级,优先级分为:紧急:需要立即解决的问题,阻塞用例执行,高:需要优先解决的问题,相同原因引发的一系列问题,中:正常节奏处理,低:可解可不解的问题。测试提交bug时,这些都是必填项,会标注优先级,但是大部分情况下,开发并不会关注到这些问题的紧急程度,如果刚好在这个时候你碰到一个问题,希望开发尽快帮你解决下,你可能直接走到他面前,说一下就可以。但是,在处理线上问题时,就不太一样了,市场的问题一般都是客服报过来的。大部分时候是直接复制客户的原话,也没有做对比或分析。如果这个时候希望问题快速解决,就一定要变通,学会变通。首先要区分清除问题涉及哪些地方,单个功能bug一般没...
            5 5 7512
            分享
          • 接口测试经常遇到的bug和问题,如下:传入参数处理不当,导致程序crash;类型溢出,导致数据读出和写入不一致;因对象权限未进行校验,可以访问其他用户敏感信息;---权限校验很重要状态处理不当,导致逻辑出现错乱;逻辑校验不完善,可利用漏洞获取非正当利益等。输入值的校验:特殊值处理不当导致程序异常退出;类型边界溢出取值范围外值未返回正确的错误信息等约束条件判断要充足判断后,状态转化要测试正确顺序执行是否能被打断或者乱序输出结果的校验:错误前端处理不足,导致前端异常;错误提示处理不当,导致用户看到晦涩的错误码;错误提示不当,导致用户不知道哪里出了问题,如何解决。未进行超时处理,导致整个流程阻塞超时...
            0 1 1866
            分享
          • 1、一次插入多行数据插入行所需的时间是由以下因素决定的:・连接:30%・向服务器发送查询:20%・解析查询:20%・插入行:10% x 行的大小・插入索引:10% x 索引数・结束:10%这是引用 参考MySQL 5.7参考手册可以发现,大部分时间是消耗在客户端与服务器之间的通信,所以,我们就可以使用insert包含多个值来减少客户端和服务器之间的通信。为了能更直观的看到效果,我们还是老规矩,上例子,在例子中看效果。1.1 准备测试表及数据创建测试表及写入数据。 /* 使用ClassDJ这个database */ use ClassDJ; &n...
            1 0 4654
            分享
          • 前身为 Twitter 的平台 X 正在推出音频和视频通话功能。该平台上的一些用户在打开应用时收到了一条通知,上面写着:"音频和视频通话来了!"在该应用的设置中,还有一个新的"启用音频和视频通话"切换选项,上面写着你可以"打开该功能,然后选择你愿意使用它的人"。其中包括仅允许与通讯录中的人、你关注的人、经过验证的用户或三者进行音频和视频通话的选项。然后,你可以打开与其他用户的 DM,选择屏幕右上角的电话图标,再选择音频或视频通话,就可以拨打电话了。X 的设置现在包括音频和视频通话选项虽然 X 还没有正式宣布推出,但该公司似乎在它开始出...
            0 0 669
            分享
          •   1.制作下来菜单  1.1先选中某列,再点击数据  1.2设置值为“通过”、“未通过”注意中间为英文逗号!!!  2设置单元格值为某个值时,背景颜色发生变化  2.1先选中该列,再点击开始  2.2设置单元格值等于某值时的颜色变化  3.设置自动统计自己案例的执行比,插入countif函数(注意双引号为英文的双引号)  3.1通过数  3.2不通过数  3.3执行比(通过数+不通过数)/总数  在我们测试工作中大多数测试人员使用的用例设计方法都是黑盒用例设计方法,其中使用最多的方法就是等价类划分法和边界值分析法,这两者也是所有的用例设计方法中最简单的,但是有一个缺点是如果我们稍不注意就会造...
            0 0 9401
            分享
      • 51testing软件测试圈微信