java面试经典题1、 jdk、jre和jvm的区别JDK是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。jdk:java开发工具jre:java运行时环境jvm:虚拟机2、hashMap和hashTable的区别hash
转载
2023-07-03 18:54:14
58阅读
现在很多大型IT企业在面试时都喜欢问一些智力相关的题目,虽然智力面试题在面试笔试中占的比例不大,但很多时候,面试环节中智力题往往会成为我们拿offer的最大拦路虎。因为有些面试官认为通过智力题可以考查你的思维能力、抽象问题的能力。题目1:有一栋楼共100层,一个鸡蛋从第N层及以上的楼层落下来会摔破, 在第N层以下的楼层落下不会摔破。给你2个鸡蛋,设计方案找出N,并且保证在最坏情况下, 最小化鸡蛋下
转载
2023-07-27 00:58:12
89阅读
最近面试了一些公司的测试开发,每个公司的测试开发要求也不太一样,下面做一个总结,供分享。第一家面试的是汽车之家这是一个老牌的互联网公司,职位是猎头推荐的我以为是测试开发,其实是高级广告测试工程师,初面是两个人一个人主要面试业务及测试逻辑,一个主要面试看java语言使用情况,这里的java面试较有的公司的测试开发简单一些,毕竟和滴滴之类的业务是有区别的,java面试题为:1. 在符串中找出连续最长的
转载
2023-11-18 19:30:08
61阅读
虽然申请博客已经有一段时间了,却是第一次写博客,有点激动,不知道该写些什么,刚好大三老学姐正值找实习工作之际,每天都会刷一点题,现在在看Java程序员面试笔试宝典一书,刚好把里面的题每天总结5道,写在博客里,一来自我督促,保持每天都会刷题,二来自我加深印象,三来可以省去大家的整理时间,如果能对朋友们有那么一点点的帮助,我也会开心很久的小白渣渣,欢迎大家指正,也欢迎转发给
转载
2024-01-02 16:11:00
26阅读
测试人员需要具备哪些基本技能或者素质。这个问题在几年前常见于软件测试工程师笔试题上。对这个问题,我觉得应该有新的解读。现在我们日常工作中需要应对的是,测试和开发的交叉领域,测试和运维的交叉领域。而不再是点点点就完事儿。另外,不管你的职位名是叫测试人员也好,测试开发人员也好,本质上都是一回事儿。这里列的大多是硬技能。其实不管你每一项掌握得多么薄弱也好,最少这些要有一点点基本了解。这些基本都有一点点懂
转载
2023-08-12 21:08:33
80阅读
# Java测试面试指南
## 整体流程
下面是实现“Java测试面试”的整体流程:
| 步骤 | 描述 |
| --- | --- |
| 1 | 准备面试题目 |
| 2 | 编写测试代码 |
| 3 | 运行测试代码 |
| 4 | 分析测试结果 |
| 5 | 优化代码 |
| 6 | 重复步骤2-5直到满意 |
## 具体步骤
### 1. 准备面试题目
首先,你需要准备一些
原创
2023-11-29 16:21:34
42阅读
1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标准:根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷;根据用户的一般使用习惯,...
原创
2022-07-31 01:12:13
190阅读
文章目录一、测试开发需要哪些知识?哪些能力?1、需要的知识2、需要具备的能力二、黑盒测试1、概念2、测试对象3、黑盒测试方法1)等价类划分2)边界值分析法3)正交实验法4)状态迁移法5)流程分析法6)输入域测试法7)输出域分析法8)判定表分析法9)因果图法10)错误猜测法11)异常分析法三、白盒测试1、概念2、遵循的原则3、测试方法4、白盒测试中的逻辑覆盖四、单元测试、集成测试、系统测试、验收测
转载
2023-08-22 20:59:23
83阅读
前言由于作者面试过程中高度紧张,本文中只列出了自己还记得的部分题目。经历了漫长一个月的等待,终于在前几天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自不必说,知道被录取的那一刻,一整年的阴霾都一扫而空了。笔者面的是阿里的Java研发工程师岗,面试流程是4轮技术面+1轮hr。文末可以获取面试资料参考二、面试题面:考你几个红黑树的知识点?红黑树的数据结构都用在哪些场景,有什么好处?红黑树的时间复
转载
2023-10-13 13:06:20
113阅读
1, 谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为fi
转载
2024-06-17 12:45:24
18阅读
1-首先,应对软件测试感兴趣和对自己有自信,如果具备了这两点,那么在开发过程中不管遇到什么样
原创
2022-07-28 00:08:15
60阅读
文章目录基础篇一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?说说&和&&的区别。在JAVA中如何跳出当前的多重嵌套循环?switch语句能否作用在byte上,能否作用在long上,能否作用在String上?short s1= 1; s1 = (s1+1是int类型,而等号左边的是short类型,所以需要强转)1 + 1;有什么错? short s
转载
2023-09-09 17:55:31
4阅读
[align=left][/align]我在找工作的过程中总结了一些面试的经验,现在拿出来和大家一起分享.
首先是公司给你个见面的机会,要知道见面可不等于面试的,有很多公司在第一次见你的时候会给你准备点小题做做,这些题虽然不是很难,大部分都能在网上找到,但是还是能难倒相当一部分人的(这个也就是通常所说的笔试了)。如果笔试同过了,一般公司会有一次面试,面试
转载
2023-07-27 15:54:08
118阅读
一、Java基础1.JDK 和 JRE 有什么区别?JRE:Java Runtime Environment(java运行时环境)。即java程序的运行时环境,包含了java虚拟机,java基础类库。 JDK:Java Development Kit(java开发工具包)。即java语言编写的程序所需的开发工具包。 JDK包含了JRE,同时还包括java源码的编译器javac、监控工具jconso
转载
2023-11-17 19:12:52
0阅读
下面列出了最常见的JUnit面试问题和答案。1)什么是测试?测试是检查应用程序功能是否满足要求的过程。2)什么是JUnit?JUnit是测试框架, 它用于Java代码的单元测试。JUnit = Java + Unit Testing更多细节…3)什么是单元测试?测试应用程序的各个功能(称为单元)的过程称为单元测试。4)手动测试和自动测试有什么区别?手动测试是由人工执行的, 因此既费时又昂贵。自动化
转载
2023-11-21 21:19:43
61阅读
反射57. 什么是反射?反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力Java反射:在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对象。在运行时判断任意一个类所具有的成员变量和方法。在运行时调用任意一个对象的方法。&nbs
转载
2023-08-09 12:50:09
147阅读
目录1. 计算机插上电源操作系统做了什么?(阿里)2. 一个对象的两个方法加 synchronized,一个线程进去 sleep,另一个线程可以进入到另一个方法吗?(阿里)不能3. 线程池参数有哪些?(阿里)4. 线程池拒绝策略有哪些?(阿里)5. hreadPoolExecutor 线程池,corePoolSize=5,maximumPoolSize=10,queueCapacity=10,有
转载
2023-09-08 16:19:23
51阅读
1. Java中的JUnit单元测试步骤: 1.选中当前工程 - 右键选择:build path - add libraries - JUnit 4 - 下一步 2.创建Java类,进行单元测试。此时的Java类要求: ① 此类是public的 &n
转载
2023-05-26 11:05:55
49阅读
大家好,我是懂Java的测试。 本科毕业于武汉某二本普通院校,本人16年开始工作,曾任职上海哔哩哔哩科技有限公司(B站)高级测试开发,目前在一家云计算公司担任测试工程师,日常工作比较繁杂,主要负责功能测试,自动化测试,性能测试以及测试工具的开发。 工作六年左右,参与大大小小的面试将近100多场,拿到过货拉拉、众安保险、得物
转载
2023-08-27 20:10:52
98阅读
Java工程师面试面试之前:笔试题测试笔试题:基础知识+基础算法+MySQL笔试题(基础)什么是Java的跨平台性?原理是什么?(基础)Java的八种基本数据类型(基础)Java创建的几种方式(基础)抽象类和接口的区别(基础)重载和重写的区别(基础)==和equals的区别(基础)简述equals和hashCode的联系和区别(集合)java的集合有哪些?请详细罗列。(线程)什么是死锁?死锁是怎
转载
2023-09-06 17:28:32
137阅读