笔试总结:CVTE测试开发

今天参加了CVTE最后一场笔试,小小总结一下。

本来想投测试工程师,但是后来不小心(测试开发比测试高几k)改成了测试开发,于是就误打误撞参加了测试开发的在线笔试。

题目一共19题,90分钟完成。有单选题、多选题、简答题和编程题。不能回头改已经提交的题目。单选题混杂在多选题之间,但是我因为感觉选项都难捏不准于是都选了单选,区别是【多选】选项是方框,【单选】是圆形。简答题感觉还是尽量多写步骤吧,我一开始有点呆住了,所以步骤没写详细。

 

单选题设计师的知识面还是很广泛的:单选有数据结构(最大堆,问第x次排序后数列的情况)、数据库(范式,给出几个表问是第几范式)、计算机网络(MAC位映射失败【丢弃】)、语言(数组)、Java(线程/继承)等。其他(偏实践)因为不怎么会就忘了。

 

大题【第一道】是找数字:

在下列三组数字串中找出所有相邻数字之和为11的数字对的数目,如239465有39、65两对。

我猜测这是在考耐心/细心/视力?我先列出29 38 47 56正逆序一个个点数字,眼睛不好。(第一反应以为要找算法)

【第二道】是测试点分析:

给定一个旅游网站APP,设置一次2018张抢门票活动,用户可5折购买旅游景点门票,根据这个内容提出一些测试点。

内容大概是这样的,应该就是考察一些测试方面的基本常识吧。

我就从功能测试(黑盒测试)、性能测试、兼容性测试讲了一下。现在想忘记说结构测试(白盒测试)了。因为下意识就没想从代码入手(我动手能力弱),直接用我草履虫式的思维回答了。

【第三道】是分析问题:

小明使用自己账号登陆学校管理系统,分析为何登陆成功后显示了其室友的页面。

猜测是在考察测试出问题后如何分析测试原因。

我真的有点懵逼,回答了cookie、过滤层之类的,没说太多。

【最后一道】编程题:

给出一串数字,找到其中差最小的数字对。
测试数据1:
输入1个数据:5
输出:[]
测试数据2:
输入5个数据:6 9 51 99 54
输出:["9-6","54-51"]

一万年没写代码。现在想起来真是【手动微笑?】c差点也不会写了!

我思路是两层循环嵌套,对比i,j如果 i > j 并且 i - j 比之前的key小,就标记 key = i - j ,清空string,否则把新的数字加到string。

for(i=0; i

做完这个笔试,小白表示暴风哭泣。

你可能感兴趣的:(笔试心得)