百度 手百小程序平台 测试开发 二面 面经 附答案 攒人品

1、无序整数数组arr,找数组中的最小值及其在arr中的下标位置

arr=[1,3,0,5,3]

minvalue=min(arr)

minindex=arr.index(minvalue)
面试官似乎对我的偷懒也是很震惊...

2、数组和链表的区别是什么

3、有25匹马,5个赛道,一次赛道只能一匹马,求最快的3匹马,至少要比赛多少次?

分别编号1-25

前五次分组竞赛

第一次 1.2.3.4.5

第二次 6.7.8.9.10

第三次 11.12.13.14.15

第四次 16.17.18.19.20

第五次 21.22.23.24.25

第六次 1.6.11.16.21 第一名稳操胜券

第七次 11.6.7.2.3  取出第二名和第三名


4、微信的登录页面,怎么设计测试case

界面合理性

布局是否合理

用户名和密码输入框是否美观对齐

如果是app 要考虑输入框和登陆按钮的手指点触范围是否合理 能否正确的点进对应的功能

功能测试 只考虑 用户名+密码输入框 登陆按钮 不考虑注册

输入正确匹配的手机号和密码 点击登陆 是否成功登陆

输入正确匹配的微信号和密码 点击登录 是否成功登陆

输入正确匹配的QQ号和密码 点击登录 是否成功登陆

登陆页面密码是否可以选择明文显示

输入不匹配的 手机号/微信号/QQ号密码 点击登陆 能否登陆

如果不能登陆 是否有提示相应的信息

密码不匹配 是否可以找回密码

输入 手机号/微信号/QQ号 但是 不输入 密码 点击登陆 能否登陆

如果不能登陆 是否有提示相应的信息

不输入 手机号/微信号/QQ号 但是 输入 密码 点击登陆 能否登陆

如果不能登陆 是否有提示相应的信息

什么都不输入 点击登陆 能否登陆 如果不能登陆 是否有提示相应的信息

登陆成功之后是否成功跳转到正确的账户页面

登陆成功之后是否提示 记住用户名和密码 (对应也要考虑记住的登陆功能)

性能测试

登陆页面打开需要的时间 成功登陆后验证跳转需要的时间

长期停留在登陆页面 造成的CPU负载 耗电量等

压力测试

同时大量用户访问登陆页面 正确或者错误登陆 服务器的负载 是否能正常运行

异常测试

1.网络状态:正常网 弱网 无网的状态 登陆页面的运行

无网切换回来是否能正常运行

2.中断测试:中途有电话接入 结束后是否保留之前的输入

中途切换其他app 回来后是否保留之前的输入

兼容性测试

不同的系统登陆 android和ios windows和ios

移动平台和PC的区别

不同的分辨率

其他可能还要考虑版本的更新 旧版本是否能成功登陆 提示更新等...

面试官补充了一个 安全测试的方面
数据传输的安全测试 密码传输的安全性

5、操作系统死锁是怎么形成的#百度##测试开发工程师##校招##面经#
全部评论
楼主第一题的解法秀到我了😂。学到了,下次也这样写😏
1 回复
分享
发布于 2020-06-13 17:50
oc已拒绝。
点赞 回复
分享
发布于 2020-07-31 04:29
联想
校招火热招聘中
官网直投
百度就两面吗?
点赞 回复
分享
发布于 2020-07-31 10:45
秋招offer:百度app/手百部门的兄弟进群交流:1017995722
点赞 回复
分享
发布于 2020-11-11 18:53

相关推荐

4 18 评论
分享
牛客网
牛客企业服务