2021.3.1 百度测试开发实习面试–百度地图一面

 自我介绍你能实习多长时间呢?因为你所投的是测试开发岗位,那说说你对测试的理解?你最熟悉的语言的是什么语言?Java的死锁是因为什么?内存泄露与内存溢出的区别?你最近做的一个项目是什么呢?你通过做的项目,你学到了什么呢?你遇到了什么问题呢?你怎么测试你所做的项目呢?有做过什么代码层面的测试吗?(当时回答的没有)那我们写个测试用例吧,有一个登录框,然后它上面有输入密码和输入用户名的两个框,然后上面那个框能够输入手机号和邮箱号,密码只能输入 6-8为的数字和字母,然后这个框输入三次错误之后会弹出校验码,后面每一次都弹出检验码,输入10次之后这个账号冻结,然后根据这个写一个测试用例。这些测试用例可以分为哪几种吗?正常case和异常case?那写个代码吧。题目:有一个HashMap,然后这个里面的HashMap的 key 值是字符,然后它的value是数字,然后需要对它进行排序,先以value进行排序,如果遇到value相同的话,就以key进行排序。

对map集合进行排序(按键排序和按值排序)

Java Map按照key或value排序

import java.util.*;
public class HashMapSort {public static void main(String[] args) {Map<String, Integer> map = new HashMap<String, Integer>();map.put("d", 2);map.put("c", 1);map.put("b", 4);map.put("a", 3);List<Map.Entry<String, Integer>> infoIds = new ArrayList<>(map.entrySet());// 对HashMap中的key 进行排序Collections.sort(infoIds, new Comparator<Map.Entry<String, Integer>>() {public int compare(Map.Entry<String, Integer> o1,Map.Entry<String, Integer> o2) {//              System.out.println(o1.getKey()+"   ===  "+o2.getKey());return (o1.getKey()).toString().compareTo(o2.getKey().toString());}});// 对HashMap中的key 进行排序后  显示排序结果for (int i = 0; i < infoIds.size(); i++) {String id = infoIds.get(i).toString();System.out.print(id + "  ");}System.out.println();// 对HashMap中的 value 进行排序Collections.sort(infoIds, new Comparator<Map.Entry<String, Integer>>() {public int compare(Map.Entry<String, Integer> o1,Map.Entry<String, Integer> o2) {return (o1.getValue()).toString().compareTo(o2.getValue().toString());}});// 对HashMap中的 value 进行排序后  显示排序结果for (int i = 0; i < infoIds.size(); i++) {String id = infoIds.get(i).toString();System.out.print(id + "  ");}}
}

输出结果:

a=3  b=4  c=1  d=2
c=1  d=2  a=3  b=4

1.1 Java的死锁是因为什么?

1.2 内存泄露与内存溢出的区别?

内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。

内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。

内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出。

内存泄漏是指你向系统申请分配内存进行使用(new),可是使用完了以后却不归还(delete),结果你申请到的那块内存你自己也不能再访问(也许你把它的地址给弄丢了),而系统也不能再次将它分配给需要的程序。

1.3 那我们写个测试用例

有一个登录框,然后它上面有输入密码和输入用户名的两个框,然后上面那个框能够输入手机号和邮箱号,密码只能输入 6-8为的数字和字母,然后这个框输入三次错误之后会弹出校验码,后面每一次都弹出检验码,输入10次之后这个账号冻结,然后根据这个写一个测试用例。

登录测试用例

用户登录界面的测试用例

「测试」 - 测试用例 & 用户登录测试

登录功能测试用例web

1.4 这些测试用例可以分为哪几种吗?正常case和异常case?

用户登录界面的测试用例

2021.3.1 百度测试开发实习面试–百度地图一面相关推荐

  1. [个人经验]我的百度测试开发实习始与末

    第一次更新:2017年12月23日 题记:一个多月前我拿到了百度的实习生offer,18年1月初入职.这是我的第一次公司实习经验,想要从前到后地把它记录下来,一是供自己回顾,二是分享出来希望可以帮到有 ...

  2. 百度测试linux面试题,百度测试开发岗位面试题目

    一面:(一个小时零二十多分钟) 合并两个有序数组?如何优化? Java写一个单例模式(主要考察单例的写法,两个判空) 不借助第三个变量,交换两个变量值 怎么导出数据库中一列的数据? 算法题目:二叉树查 ...

  3. 百度测试开发岗面试题(2019秋招)

    百度去面试了两次,7月份提前批一次,这是我第一次去面试,果然凉的透透的,然后是正式批的时候,大概9.10月份吧,具体几号忘了,当时是在他们的食堂里,一站式面试,面试最后通过了.记录一下百度两次面试遇到 ...

  4. 2021年3月19日 百度开发实习面试(质量效能研发部)(一面)

    title: 2021年3月19日 百度开发实习面试(质量效能研发部)(一面) tags: 面经 2021年3月19日 百度开发实习面试(质量效能研发部)(一面) 自我介绍介绍项目你介绍一下hashm ...

  5. 2021年3月15日 腾讯PCG运营开发实习面试(一、二、三面)(面经含总结)

    title: 2021年3月15日 腾讯PCG运营开发实习面试(一.二.三面) tags: 面经 2021年3月15日 腾讯PCG运营开发实习面试(一面2h) 自我介绍你能讲一下Java中的集合,你都 ...

  6. 2021年4月27日 华为Cloud AI 通用软件开发实习面试(一面)

    title: 2021年4月27日 华为Cloud AI 通用软件开发实习面试(一面) tags: 面经 2021年4月27日 华为Cloud AI 通用软件开发实习面试(一面) 自我介绍(这个地方由 ...

  7. 2021年4月28日 深圳头条后台开发实习面试(hr面)

    title: 2021年4月28日 深圳头条后台开发实习面试(hr面) tags: 面经 2021年4月28日 深圳头条后台开发实习面试(hr面) 自我介绍 为什么当时高考报考了机械行业呢? 你对机械 ...

  8. 2021年4月19日 深圳头条后台开发实习面试(二面)(含总结)

    title: 2021年4月19日 深圳头条后台开发实习面试(二面) tags: 面经 2021年4月19日 深圳头条后台开发实习面试(二面) 自我介绍 面试直接跟我讲你想让我问哪个方面的问题呢?(这 ...

  9. 2021年4月22日 阿里供应链Java开发实习面试(三面)(含总结)

    title: 2021年4月22日 阿里供应链Java开发实习面试(三面) tags: 面经 2021年4月22日 阿里供应链Java开发实习面试(三面) 上来就手撕一道代码--输入一个数,然后顺时针 ...

最新文章

  1. exchange 2003配置ASSP 反垃圾邮件
  2. TiDB 在大型互联网的深度实践及应用--大数据平台技术栈08
  3. 【Android 逆向】函数拦截 ( GOT 表数据结构分析 | 函数根据 GOT 表进行跳转的流程 )
  4. 通过FTP4J 实现 FTPS 连接
  5. 【区块链】认识区块链的基本概念
  6. BFC(块级化上下文)
  7. 在线Excel文件解析转换成JSON格式
  8. 一文详解光场在三维人脸建模中的应用
  9. 发动机冒黑烟_发动机冒黑烟是什么原因 发动机冒黑烟怎么解决
  10. 扫雷可以用计算机,windows扫雷
  11. 计算机里电子 邮件格式,邮箱格式怎么写?
  12. Json-Handle插件下载安装使用
  13. Google企业邮箱申请
  14. centos7安装netspeeder教程
  15. 仿真软件测试基尔霍夫定律,标签:基尔霍夫定律
  16. 前端程序员发展必备工具
  17. java+websocket实现网页聊天室
  18. PMSM FOC 滑膜观测器 SMO 算法
  19. 通信电子:RLC电路及滤波器
  20. 嵌入式和服务器Linux系统下free -m Memory统计信息解析

热门文章

  1. 从一次故障聊聊前端 UI 自动化测试
  2. debian linux 硬盘,[Debian] 硬盘安装Debian,
  3. android网络请求框架_2020,最新APP重构:网络请求框架
  4. excel如果包含某个字就显示_Excel公式基础知识
  5. hadoop mac和linux,How to Install Hadoop? (On Mac OS,Linux or Cygwin on Windows)
  6. mac安装mysql8.0.11_【MySQL】Mac安装MySQL(V8.0.15)蹚坑记录
  7. python 装饰器参数_python_如何修改装饰器中参数?
  8. td不显示边框_FANUC Series 0i Mate-TD系统上电显示SP1241 (S)D/A变换器异常维修,FANUC主板SP1_维修中心...
  9. php tp5生成条形码,thinkphp5 + barcode 生成条形码
  10. php函数默认参数不传值报错,php 关于函数参数的默认值