肖sir___面试题疑难杂症___归纳

一、面试题:如:接口测试中返回体中如果是1w条数据、如果校验1w条数是正确的,这个更好的答案
我回答:

1、通过加密比对   2、通过读取写好的预期结果、和返回的比对 3、for循环对比

  4、使用两个deepdiff和difflib

deepdiff模块常用来校验两个对象是否一致,并找出其中差异之处。其中提供了三个类,DeepDiff,DeepSearch和DeepHash

5、api 测试的时候,可以直接将全部的 json 比较,来确定是不是一样,可以少写很多代码

6、数据库数据比较的时候也是一样可以,使用 sql 查处结果之后,直接变成 json 就可以和期望的 json 对比了

7、还可以设置一些需要忽略的字段

二、你认为比较复杂的项目?复杂的点?

(1)项目的难点:

我最近做项目保险系统,有很多需求、比如:健康险、意外险、企业险、旅游险等

我认为复杂度就是健康险;投保流程大致相同,考虑(保费计算、根据年龄(儿童、老年、全家保险)不同保费)

在投保的流程:根据年龄选择对应的保险、比如儿童险:30天---18岁,中老年保险60-80岁;全家保险30天-60岁;

我们要根据不同年限保费计算:

健康保险的保险费由纯保险费和附加保险费构成。纯保险费是当保险事故发生后用来赔付的,附加保险费则是用来维持保险公司正常营运的,这两部分相加叫做总保费或毛保费,即投保人应向保险公司缴纳的保险费。健康保险保险费的计算过程比较复杂,需要综合考虑疾病发病率、死亡率等各种相关因素,由专门的精算人员来确定。健康保险保险费比较常见的计算方式有三种:①按照保险费率5来确定保费水平﹔②根据年龄来确定保费水平,在健康保险费率表中对每个年龄段规定有不同的保费标准﹔③保险公司按照以往经验来确定保费,也叫经验保费,在短期团体健康保险中比较常见。

比如:我们这块保险根据年龄计算:

0岁 -10岁   每年  756

10-20岁    每年   256

20-30 岁  每年  186

30岁-40岁   每年 473

40岁-50岁   每年473

50岁-60岁  每年896

60岁-70岁  每年1456

70岁-80岁  每年2959

80岁-90岁  每年 4519

案例2:

 

posted @ 2022-11-09 11:26  xiaolehua  阅读(42)  评论(0编辑  收藏  举报