📜  惠普研发面试经历 | Set 3(班加罗尔研发实验室)

📅  最后修改于: 2022-05-13 01:58:35.109000             🧑  作者: Mango

惠普研发面试经历 | Set 3(班加罗尔研发实验室)

我最近接受了 HP R&D Lab Bangalore 的面试,担任了 2 年以上的Java开发人员职位。有5轮。无论如何,我分享我的面试经验,以便其他人可以相应地做好准备。

我直接接到了人力资源部的电话,对于有 2-10 年经验的候选人来说,这是一种很大的推动力。

第 1 轮(技术 F2F 约 1 小时):
带有真实单词示例的 OOP 概念。集合层次结构。 HashTable 与 ConcurrentHashMap。 ConcurrentHashMap 内部工作。什么是快速失败和安全失败。 ArrayList 中负载因子的概念。 Java中的泛型,即原始类型、有界和无界通配符。一些谜题。

第 2 轮(技术 F2F 约 30 分钟):
何时使用数组以及何时使用链表。 Java equqlsIgnoreCase 是如何工作的。类加载器,即引导、应用程序和扩展。嵌套类和内部类的区别

第 3 轮(技术 F2F 约 45 分钟):
为 20 大小的 Stack 编写整洁且可工作的代码,其中包含所有需要的方法,即 push、pop、isEmpty 等。给定一个 Employee 类对象的集合,编写代码以根据薪水对该集合进行排序(我必须编写 Comparator)。

第4轮(经理约30分钟):
正式讨论。讨论了他们的项目和技术。讨论了敏捷方法。

第 5 轮(HR 约 15 分钟):
正式介绍。直接讨论通知期限和预期。