dcsxlh

导航

 

1、描述一下您负责的业务中最复杂的业务(可以从业务是为了解决用户的什么问题切入)。这个最复杂的业务中,最复杂的模块是什么,这个模块的主要功能详细描述一下。这个模块,采用了什么样的测试手段保障质量?

2、描述一下您个人工作经验中,您对业务最大的贡献/最有创新性的想法/最牛的技术落地/最好的规范制定与落地/等等,只要能反映您个人特性最值得分享的工作经验;

3/4题让候选人二选一
3、写一个判断是否为三角形的函数 parseTrigon(a,b,c) 。(语言请优先使用python>java>C>其它)。
入参:a,b,c三个字符串代表三边,要求在函数内部判断各边长均为1~10的整数。
返回值:有4种可能:-1(边长不合法),0(非三角形、即存在两边之和不大于第三边),1(普通三角形),2(等腰三角形),3(等边三角形);
4、App端 or 服务端性能测试主要关注点有哪些,写一个目标为日活30w用户的登录模块性能测试方案。

 

 

 

写一个判断是否为三角形的函数 parseTrigon(a,b,c) 。(语言请优先使用python>java>C>其它)。
入参:a,b,c三个字符串代表三边,要求在函数内部判断各边长均为1~10的整数。
返回值:有4种可能:-1(边长不合法),0(非三角形、即存在两边之和不大于第三边),1(普通三角形),2(等腰三角形),3(等边三角形);

list=[1,2,3,4,5,6,7,8,9,10]
def parseTrigon(a,b,c):
    if a in list and b in list and c in list:  
        if a+b>c and a+c>b and b+c>a:
            if a==b==c:
                return 3  #等边三角形
            elif a==b or b==c or a==c:
                return 2  #等腰三角形
            else:
                return 1  #普遍三角形
        else:
            return 0   #非三角形
    else:
        return -1  # 边长不合法

if __name__=='__main__':
    print parseTrigon(11,5,9)

posted on 2020-06-10 16:03  多测师_肖sir  阅读(763)  评论(0编辑  收藏  举报