ION Group 轮转产品开发人员面试经验 |维生素 2020
第1轮:
Mcqs 和 2 编码。我为一个代码运行了所有测试用例,为另一个代码运行了 10/19 测试用例。平台是 AMCAT。他们为下一轮筛选了 100 多名学生。
第一个问题是——
有 n 个项目,它们需要 m 周才能完成……。员工可以在一个项目上工作一周,然后他必须切换到另一个项目,所以他总共可以工作多少周。
前任
3
8 3 3
和 13
第二个问题-
书有2类。你必须用你有的钱尽可能多地购买书籍。您必须从每个类别中至少购买一本书。给出了这两个类别的不同书籍的价格。
第 2 轮:
- 告诉我一些你的事吧
- 让我们从一个谜题开始,如果你知道它已经告诉我我会问另一个。
- 找到装有受污染药丸的罐子。我已经知道所以我告诉我知道。然后他又问了一个
- 骆驼和香蕉拼图。我知道问题但不知道答案,所以我说我已经知道了,所以我不必回答这个问题
- 使用 7 个单位的金棒向员工付款?我也知道这一点,但我说我不知道并回答了。我猜他想也可能不知道,但这次他让我说 8 天。
- 然后他问我将使用哪种数据结构来存储以下信息-1 医生和他的病人。
- 首先我告诉hashMap。他问它是否只有 1 位医生你需要 hashmap 吗?……所以我说不。他说这样想你必须添加和删除患者……所以我说数组列表。他要求考虑需要为患者完成的所有手术......所以我告诉队列。他告诉好吧,如果危重病人来了怎么办……所以我说优先队列。他问优先级队列是如何工作的,我告诉了逻辑。然后他在 PQ 中问你是否有 5 名患者,并且有一名危重病人到达,那么我告诉你会发生什么,因为这是一个 PQ,它会在前面所以他问会吗?......那它不会是一个堆栈吗?基本上他问那个元素是否会留在它的位置,只是会先出队或者它会在前面......我不知道这个。
- 然后他要求告诉医院管理系统的实体,它们的关系基数比。
- 然后他问了oops的概念。
- 然后他让我写代码。为所有实体创建类并使用 oops 概念在它们之间建立关系。 (设计模式)
- 办公室也一样。
没有资格参加下一轮(他们拿了 13 轮)