百度用户质量效能部测试开发一面(百度搜索引擎)

记录一下6.10号晚上八点的一面过程,面试官是个小哥哥,面了五十分钟左右
自我介绍
项目介绍
进程和线程的区别
你知道java中哪些锁
然后就是开始写sql语句,两个代码还有测试用例。代码是在文档写的,基本上你的思路对了就可以,不要求运行。
可以实习多久?这个岗位要求是实习6个月的,所以一定得按要求说,我记得我投了好几个百度的岗位,有一个hr给我打电话问我可以实习多久,我没注意回答了三个月,直接不给我面试机会了。
完后反问:
实习生去了做什么?面试官介绍了他们的部门是对百度搜索引擎进行测试的,去了会先熟悉业务流程,然后学习一些工具的使用,还可能会开发测试工具。
实习后有没有转正名额?这是需要考察你的工作态度来看的,说他们去年实习的都转正了,转正率应该挺高的。哈哈,面试官说我看你态度挺好的。内心有点(开心心)…
以下是面试过程的所有代码以及sql,测试用例编写

编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。
示例:
±—±--------+
| Id | Email |
±—±--------+
| 1 | a@b.com |
| 2 | c@d.com |
| 3 | a@b.com |
±—±--------+
根据以上输入,你的查询应返回以下结果:
±--------+
| Email |
±--------+
| a@b.com |
±--------+
//select Email from Person where 数量 > 1 group by Email;这里思路对了,但是没写对
//正确写法1
select Email from Person group by Email having count(Email)>1;
//正确写法2
select distinct a.Email from Person a,Person b where a.Email = b.Email and a.Id != b.Id;
给定一个字符串 s,判断它是否是回文字符串
示例 1:
输入: “bab”
输出: “是回文”
示例 2:
输入: “cabd”
输出: “不是回文”
这个题使用java有好几种写法:
调用字符串.reverse()方法,然后和原字符串一一比较或者直接使用equals判断,面试官说我肯定不是为了让你调方法啊,让你自己写
还有一种递归写法
转化为字符数组,然后从第一个和倒数第一个开始向中间逼近的比较
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private static void isHuiwen(String str){
char chars = str.toCharArray();
boolean flag = true;
int len = str.length();
for(int i = 0 ; i < len/2;i++){
if(char[i] != char[len-i-1]){
flag = false;
break;
}
}
if(flag == false){
System.out.println(“不是回文”);
}else{
System.out.println(“是回文”);
}
}
}
爬楼梯。一共 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
1
2
3
4
5
6
7
8
9
10
11
12
private static int func(int n){
if(n <= 0){
return 0;
}
int array = new int[n+1];
array[0] = 0;
array[1] = 1;
for(int i = 2; i <= n; i++){
array[i] = array[i-1]+array[i-2];
}
return array[n];
}
微信朋友圈设置一个测试用例
发朋友圈
界面测试:是否有友好的提示,按钮,文字是否正确
功能测试:
只发送文本(考虑文本的最长长度和文本为空的时候,是否能发成功,是否有提示)
可以发送图片+文本
图片数量
图片格式
图片编辑、图片尺寸等等
发送视频
视频数量、长度、格式
如果视频长度过长是否可以进行截取
发送图片和视频是在本地选择还是可以直接使用相机拍摄
发送链接,是否会显示链接来源
发送地理位置
权限设置,给谁看,不给谁看
请在这里输入引用内容
查看朋友圈:
发送朋友圈后好友是否可以正常查看
请在这里输入引用内容
点赞:
朋友圈的广告信息:
请在这里输入引用内容
删除朋友圈:
评论:
共同好友提示,并且可以看到
请在这里输入引用内容
点赞之后是否有提示信息,取消赞是否有提示信息,点赞之后会点赞栏显示点赞人的昵称,进入详情页面会显式
兼容测试:
不同平台
性能测试:
发朋友圈后多久发布成功
不同网络环境下的测试
中断测试
压力测试
安全测试
写一个微信朋友圈的测试用例_微信朋友圈测试用例_开始迷茫了的博客-CSDN博客 这篇文章的测试用例写的超详细,值得学习

转发自:牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网