欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

面试题

最编程 2024-04-27 22:57:20
...

二、Linux基础 a.log

1.如何清空a.log文件

       清空日志四种方法:

        1、>/logs/file.log

        2、cat /dev/null >/logs/file.log

        3、echo  "">/logs/file.log

        4.  :>/logs/file.log

2.如何持续打印a.log文件中不包含abcd=1234的行

grep -v “abcd=1234” a.log

3.如何在a.log文件中找到abcd=1234的行并将其替换为abcd=5678

sed -i ‘s/abcd=1234/abcd=5678/g’ a.log


三、简答题

如果需要你来测试淘宝的购物车,你会如何设计测试用例,需要从哪些方面来考虑。

界面:

    1、是否正常显示商品图片

    2、是否正常显示商品信息

    3、是否正常显示商品详情

    4、是否有单选和多选框

    5、是否正常显示金额

    6、是否正常显示数量

    7、是否正常显示重量

    8、是否有优惠,折扣

    9、是否有领券

    10、是否正常显示商家店铺名称

    11、可以凑单的商品,店铺会显示凑单

    12、可以领券的商品,店铺会显示促销

    13、可以显示删除

    14、可以显示有多少件宝贝

功能:

    1、登录情况下可以看到所有的商品列表

    2、未登录的情况下,应该先登录

    3、点击数量,按钮可以成功加减

    4、数量最低数量应该是1

    5、点击单个商品列表,总价会显示正确的价格

    6、点击多选,可以成功勾选商品列表里的所有的商品

    7、点击店铺,可以成功勾选该店铺的所有商品

    8、点击该店铺全部单个商品列表,该店铺的全选可以成功被勾选上

    9、全选该店铺,总价应该只计算该店铺所有商品的金额

    10、点击全部单个商品列表,所有全选可以成功被勾选上

    11、点击全部单个商品列表,总价应该计算所有勾选的商品

    12、点击去凑单,可以成功跳转到商品店铺,商品列表的地方

    13、点击领券,可以跳转到优惠券的列表

    14、领完优惠券,回到购物车,商品总价应该减去可以优惠的金额

    15、点击重选按钮,应该弹出商品购买的页面

    16、重新选择以后,点击确定以后,购物车可以成功替换掉之前选择的商品,显示新选的商品信息

    17、重选点击关闭,可以成功关闭商品购买的页面

     18、勾选某件商品时,点击商品可以成功删除

     19、勾选某件商品时,宝贝数应该减少

      20、点击清理可以显示所有购物车的商品

      21、点击清理,可以显示所有购物车的商品,默认是全选

      22、点击清理,可以显示所有购物车的商品,默认是全选,在点全选,可以取消全选

      23、点击清理,可以显示所有购物车的商品,点击删除,可以删除所有商品

      24、点击清理,可以显示所有购物车的商品,点击移入收藏夹,可以成功将商品移入到收藏夹里   

      25、点击商品,点击移入收藏夹,可以成功将商品移入到收藏夹里

      26、点击页面右上角的完成,可以成功切换成管理

       27、按钮为管理,右下角应该显示金额和结算

       28、按钮为完成,由下角应该显示清理,移入收藏夹,和删除按钮

       29、点击结算按钮,可以成功跳转到支付页面

       30、未结算,返回页面,应该可以成功返回到购物车页面

       31、当选择商品的数量改变,总价应该也随之改变

       32、点击开卡领红包,应该成功跳转到淘宝省钱卡页面 



四、代码题

1. 执行下面Python代码,请问输出结果是什么

name = “a”

def f1():

print(name)

def f2():

name = “b”

f1()

f1()

f2()


答案:

a

a


2. 以下Java代码输出b,传入的x可能是几

switch (x)

{

case 1: System.out.println("a");

case 2:

case 3:

System.out.println("b");

break;

default:

     System.out.println("c");

     break;

}

答案:

c


五、逻辑题

1、有888瓶编了号码的水及10只健康的小白鼠,其中一瓶水有毒,小白鼠饮用毒水一天后会死,最少需要几天可以找到哪瓶水有毒?

把10只老鼠编号成:1-10

第一瓶弄一滴给第一只老鼠喝,第二瓶弄一滴给第二只老鼠喝,以此类推,第十一瓶给第一个老鼠和第二个老鼠喝,第十二瓶给第一个和第三个老鼠喝,以此类推。。。等一天以后,死了哪儿几只老鼠,就知道是第几瓶有毒


2、有24颗外观完全一样的小球,其中有一个是空心的,现在只有一个天平,最少称几次能找出这个特殊的球?

天平一        天平二           次数

   12               12                 1

     6                 6                  2

     3                 3                  3

     1                 1                  4


要做一个像Siri一样可以语音打电话的App,按下按钮就说出指令开始拨打电话

界面:

1、Siri是否有录音的按钮

2、录音的时候,录音的按钮是否会改变

3、录完以后,是否会回到之前的界面样式

功能:

1、设备是否是开启的状态下

2、喊Siri的时候,Siri是否可以回应

3、喊Siri的时候,是否会成功弹出Siri界面

4、喊Siri的时候是否可以成功调取麦克风

5、是否可以在任何软件里喊Siri

6、在其他软件里喊Siri的时候,其他软件是否会停止

7、在其他软件里喊Siri的时候,其他软件是否会退出该软件的界面

8、Siri的回应语是否是默认的

9、Siri的回应语是否可以修改

10、Siri点击按钮是否可以成功调用录音功能

11、如果命令说错了,取消录音按钮,是否可以取消已说的内容

12、录音结束以后是否可以成功执行语音命令

13、收到指令以后,大概多久会执行

14、收到指令以后是否可以立即执行指令

15、语音是否可以完整录入全部内容

16、录入的内容是否会显示

17、是否可以查看自己之前说的指令

18、Siri录音支持什么语音

19、喊Siri说打电话,是否可以成功跳转到拨号界面

20、喊Siri,直接说手机号,是否也可以成功跳转到拨号界面

21、喊Siri,直接说手机号,是否可以直接拨打手机号出去

22、喊Siri,Siri大概多久回应

23、喊Siri,说要拨打人的名字,是否是要打电话人的名字

24、喊Siri,说手机号,是否和想要拨打人的名字一致

网络:

1、在弱网或者网络不好的情况下,喊Siri,Siri是否会成功回应

2、如果喊完Siri,进入弱网或者网络不好的地方,说出的语音指令是否依然会执行

3、在弱网或者网络不好的地方喊Siri,Siri大概多久回应

安全:

1、是否支持多人同时喊Siri

2、喊Siri是否只认手机使用者的声音

3、其他人喊Siri,Siri是否会回应

4、是否可通过喊Siri,修改手机号的信息

5、是否可通过喊Siri,修改手机号备注名称

性能:

1、如果连续多次喊Siri,Siri每一次都会成功回应吗

2、如果同时说多个指令,Siri会都执行吗