PromptCloud Technologies 是一种数据即服务解决方案。
入围前:
150 多名学生申请实习。 33名学生根据CGPA标准(8.0)入围第一轮。幸运的是,我的 CGPA 是 9.23。
第 1 轮:由于 COVID-19,这一轮在 HackerRank 门户网站上举行。
- 这一轮包括 20 个 MCQ 和 2 个编程问题。
- 我们需要在 3 小时内完成这一轮,并且是视频监制。
MCQ的:
- 关于 HTML、Linux 操作系统、数据结构和算法以及 Shell 脚本的 20 个问题。
- 每个问题都有负分。
- 大多数问题来自 DSA 和 Shell 脚本。
- 所以我已经自信地回答了大约 16 个问题,而困惑地回答了 2 个问题。
编程问题:
- 不记得问题了,但这是我们需要优化解决方案的时间限制问题。它是从数学主题中提出的。
- 不记得问题了,但它是在Trees概念上提出的。
我已经成功地为第一个问题编写了代码,但无法为第二个问题编写代码。
一周后,我收到电子邮件,我选择了第二轮,并且还发送了关键主题以准备面试。
第 2 轮:1 小时(在 Google Meet 上进行)
- 按计划在下午 4 点准时开始。
- 所有的问题都是从我给他们的简历中提出的。
理论题
- 什么是 OOP?
- OOP 和结构化编程之间有什么区别?
- 什么是多态?
- 什么是抽象?
- 什么是方法重载和方法覆盖?
- 关于我的项目的几个问题。
提示:试着毫不犹豫地用真实世界的例子来解释每个主题。
我在 20 分钟内回答了所有问题。之后,编程问题被问到。
- https://www.geeksforgeeks.org/find-the-missing-number/ 回答了这个问题。
- 数组中重复数字的出现。我已经给出了解决方案,但它不是最佳的。所以面试官要求在 O(N) 中优化解决方案。但不幸的是,我无法在 O(N) 中回答。
- 在其右侧的数组中查找最大元素。 (领导元素)。 https://practice.geeksforgeeks.org/contest/interview-series-flipkart/problems/
我已经回答了这个问题,但它的时间复杂度为 O(N^2),所以面试官让我优化并给出提示,但我今天过得很糟糕,我做不到。终于到了下午 5 点,面试官问我是否有任何疑问。我问他我的表现如何。他说你需要努力优化问题,因为任何人都可以为问题提供最坏的解决方案。
建议:
- 我的建议是学习编程和优化的解决方案。
- 另外,无论是第一次面试还是最后一次面试,都不要紧张。
- 好好准备你的简历。