获赞
35
粉丝
89
关注
3
看过 TA
1316
西安交通大学
2020
Java
IP属地:陕西
暂未填写个人简介
私信
关注
题目是这样的:源数组a,将a中所有元素乘以2之后添加进a,则这个a就叫双倍数组,给你一个数组a,判断它是不是双倍数组,如果是则输出源数组,不是则输出空数组。思路:接受输入,存入a,拷贝一份存入b,另外开两个数组single,double用于筛选之后的存储,以i遍历b,如果i*2在a中,则从a中弹出i和i*2,并将其分别添加进single和double中。遍历完成之后,a如果为空,说明所有的元素都被筛选出来了,则a是一个双倍数组,将single输出,否则输出空数组。需要特别注意的是0的筛选,因为0*2还是0,可以提前写个特判处理下。这个题目实在是简单,感觉从看到题到写完差不多十分钟就搞定了。做完之后面试官简单看了下,让我说了下思路。问了:黑盒测试和白盒测试的区别这个简单,黑盒能看到功能、UI,看不到代码,白盒可以看到代码。问了:假设我们公司现在开发一个类似于微信的软件1.0版本,现在要你测试这个功能:打开聊天窗口,输入文本,限制字数在200字以内。问你怎么提取测试点。这个场景题我答的也不算很好,想到了使用等价类划分法进行测试样例的设计,有效等价类就是打开聊天窗口,输入一段200字以内的文本,无效等价类包括打开聊天窗口,输入非文本信息,比如尝试粘贴图片;打开聊天窗口,输入文本信息,字数超过200字;后来经过面试官提醒,说了需要做兼容性测试,测试在不同系统上,pc和移动端,功能是否正常,还有前置条件要保证网络正常。然后继续问:你觉得会的自动化技能怎么跟这个测试场景联系起来,怎么做自动化测试。因为我刚才展示的自动化程序里面有一个就是自动回复微信消息的,跟这个很像,就答了刚才那个程序稍稍改一下就可以用来做这个测试工作,另外需要添加的功能应该是需要读取excel表格中的数据,用于测试。问了:接口测试的工具你了解哪些这我也不太知道,就说了一个postman然后就是反问环节,问我有啥要问的。我问了,对于软件测试这个岗位而言,我还有哪些需要提升的地方。如果入职,咱们公司有哪些措施帮助和监督新人成长随着技术的提升会有调薪吗总的来说,做题和展示我的代码的环节我觉得还是表现得不错的,但是后面问的一些跟测试关系比较深的问题答的都不算特别好。哦对了,还有一个插曲,问了我一个linux命令问如果想把一个文件移动到另一个文件夹里面去,用什么命令
0 点赞 评论 收藏
转发
投递华为等公司10个岗位
0 点赞 评论 收藏
转发
投递华为等公司10个岗位
0 点赞 评论 收藏
转发
牛客网
牛客企业服务