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

记录一下6.10号晚上八点的一面过程,面试官是个小哥哥,面了五十分钟左右

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

以下是面试过程的所有代码以及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有好几种写法:

  1. 调用字符串.reverse()方法,然后和原字符串一一比较或者直接使用equals判断,面试官说我肯定不是为了让你调方法啊,让你自己写
  2. 还有一种递归写法
  3. 转化为字符数组,然后从第一个和倒数第一个开始向中间逼近的比较
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 个台阶。你有多少种不同的方法可以爬到楼顶呢?

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];
}

> 微信朋友圈设置一个测试用例
> 发朋友圈
> 界面测试:是否有友好的提示,按钮,文字是否正确
> 功能测试:
> 只发送文本(考虑文本的最长长度和文本为空的时候,是否能发成功,是否有提示)
> 可以发送图片+文本
> 图片数量
> 图片格式
> 图片编辑、图片尺寸等等
> 发送视频
> 视频数量、长度、格式
> 如果视频长度过长是否可以进行截取
> 发送图片和视频是在本地选择还是可以直接使用相机拍摄
> 发送链接,是否会显示链接来源
> 发送地理位置
> 权限设置,给谁看,不给谁看
> 请在这里输入引用内容
> 查看朋友圈:
> 发送朋友圈后好友是否可以正常查看
> 请在这里输入引用内容
> 点赞:
> 朋友圈的广告信息:
> 请在这里输入引用内容
> 删除朋友圈:
> 评论:
> 共同好友提示,并且可以看到
> 请在这里输入引用内容
> 点赞之后是否有提示信息,取消赞是否有提示信息,点赞之后会点赞栏显示点赞人的昵称,进入详情页面会显式
> 兼容测试:
> 不同平台
> 性能测试:
> 发朋友圈后多久发布成功
> 不同网络环境下的测试
> 中断测试
> 压力测试
> 安全测试

https://blog.csdn.net/cx2479750196/article/details/81561129 这篇文章的测试用例写的超详细,值得学习

#面经##实习##测试开发工程师#
全部评论
亲,想问一下一共有几面呀?
点赞 回复 分享
发布于 2021-10-27 22:16
请问楼主去了吗
点赞 回复 分享
发布于 2021-12-06 19:51

相关推荐

10-05 23:02
东北大学 Java
我说句实话啊:那时候看三个月培训班视频,随便做个项目背点八股,都能说3 40w是侮辱价
点赞 评论 收藏
分享
12 57 评论
分享
牛客网
牛客企业服务