PhaseZero 面试经验 – Java开发人员角色
第1轮:
1)给定 0 和 1 的数组。对它们进行排序。
2)给定一个单链表。反转它们。
3)给定一个文本文件和搜索词,查找给定词的出现次数。
第 2 轮:
1)关于继承、封装、多态的问题
2)arraylist的内部工作
3)HashMap和HashTable的区别
4)如何在不关闭应用程序的情况下调整jvm的堆大小。
5)ClassNotFoundException和ClassDefNotFoundException的区别
6)如何创建customException。
7)异常的根类
6)抽象类和接口的区别。每个变量和方法定义。
7)给定字符串数组,打印重复的字符串
8) 给定一个包含 dept_id 和 dept_name 列的表和包含名称、dept_id 和标记的 Student 表,将查询写入
选择给定部门名称的分数大于 75 的学生。
9)方法和变量的Final修饰符。
10)在非静态方法中调用静态方法,反之亦然
11)final方法和变量
12)单例和工厂设计模式
13) 创建对象的不同方式
14)Object类中的方法
15)线程的生命周期。启动和运行方法之间的区别
16) 2 个名称和参数相同但返回类型不同的方法