黑客等级
– 输入:数字和数字的 arr
– 输出:计算该数字的总数,否则返回 -1;
2. 股票= a -s1+s2..
s1、s2 infi 供应,最低数量库存的
键盘
1. a/b + c/d = 简单形式
2. 包含硬币的网格 [][] 找到收集大多数硬币的最佳路径(只允许北和东)
电话采访:
1. 员工姓名的 terra 字节数据推送到服务器数据库(高效方式)
2. 如何避免哈希冲突
3. arraylist 如何内部实现(调整大小?)
4. 对象的Java集合
5. 同步使用
6. OOP 都是小鬼。概念 – 有例子和好处
F2F 现场
第1轮 :
– 恢复演练
-OOPs
-equals 和 ==运算符
– 字符串内部实现
– JVM 内部进程(.caa 到字节码,差异操作系统如何理解字节码)
– 计算字符数(优化)
– 为什么 Arg 在 main 方法中 paasing
– 是否有可能 == opertaor 为真但 equal 为假
第二轮
– 继续演练
– 什么不可变对象
– 如何使用示例创建 immutbale 类
-字符串不变性,解释一下?
-Arraylist vs Linkedlist vs HashMap
午餐
第三轮
– Java生产相关问题处理
– jar 是如何形成的,代码是如何部署的?
– 谜题:你有 27 个硬币,除了 1 个之外,每个都是 10g。1 个不同的硬币是 9g 或 11g。您应该使用天平来比较两个平底锅中的食物。可以确定不同硬币的最少称重次数是多少?
– 链表有多少种类型?
– 实际应用程序,链表、DLL、CLL 示例?
– 为什么是GS技术事业部?
第 4 轮
– 一个文件(非常大)……按照初始排列的顺序只打印一次?例如这本书是很好的书。
输出:这很好
– 数字 1 到 n 序列中缺失和重复的元素
-hashcode 自定义函数? Java如何创造自己的
– 哈希码和平等合同