现在无论开发还是测试,面试的时候都需要考察代码能力。 从测试的职业发展来看,现在市场上对于纯功能测试的需求很少,招聘方均要求面试者一方面具备测试基础能力,也要求有点代码能力。 对于测试来说,除了测试开发,并不要求测试能够自己搭建一套自动化框架或者开发测试平台。但是要会使用代码解决工作中的问题或提升工作效率。例如,批量数据处理、自动化用例实现等等。因此,面试中考察的OJ题也多为简单题目。 但是在面试手撕代码的时候,我们可能会因为OJ平台的输入输出卡壳,这种单点的小问题,看这一篇文章就够了。
赛码网
赛码网是一个专业的在线编程平台,提供各种编程题目,帮助用户提升编程能力。该平台拥有丰富的题库,包括算法、数据结构、操作系统、网络编程等多个领域的题目。 360、顺丰、字节、小红书等一众大中小厂均采用赛码网作为测评平台。
赛码网也提供了详细的OJ说明,指路这里=》赛码网OJ说明文档 接下来以Python3为例,看下我们如何实现在赛码网上调试输入输出以及测试用例。
输出输出
赛码网没有封装OJ题目的输入输出,因此需要我们自己熟悉python的输入输出函数。 输入使用input函数或者sys.stdin.readline函数,建议使用input函数,简单易理解。 输出使用print函数打印对应的输出值。
下面是一个输入输出的简单判断奇偶数的OJ题,实现输出输出。
#!/bin/python
# -*- coding: utf8 -