📜  SDE-1 (2021) 的 Udaan 面试经验

📅  最后修改于: 2021-11-21 05:52:42             🧑  作者: Mango

我于 2021 年 2 月申请了 Udaan SDE-1 职位。我有 2 年的经验。

以下是一轮面试是如何进行的。

第 1 轮(机器编码):

时间:编码90分钟+评估/解释30分钟

创建一个从http://newsapi.org调用新闻 API 并解析 JSON 的程序。

  1. 显示标题(使用“头条新闻”API)
  2. 搜索查询并显示结果(使用everything API)
  3. 显示各种新闻来源以及频道描述(使用 Sources API)

您可以使用任何您熟悉的编程语言。您需要遵循 OOP 设计。您也可以不受任何限制地上网。

期望:

  • 代码应该是可执行的(没有编译器错误)并且可以演示所有功能。
  • 干净且可扩展的代码。
  • 建模不错。
  • 类的适当分离。
  • 应该能够处理扩展以及向后兼容性。

我在这一轮之后学到的东西:

  1. 准备好 IDE 并学习实现构造函数和 getter/setter(节省时间)的快捷方式。
  2. 问面试官各种各样的问题,以及当你遇到问题时的输出期望是什么。计时器不会在这个时间点启动。
  3. 如果您在编码时有任何疑问,请立即询问面试官并将其清除。
  4. 尝试构建所有类、实例变量、方法并在最后实现 main 方法,以显示 1-2 个输出。
  5. 不要在算法复杂性上浪费时间,因为这是系统设计回合而不是 DS-Algo 回合。
  6. 如果您知道好的算法或由于时间不够而无法编码的某些情况,则可以在解释系统的同时进行解释。不要害怕说话。

我还没有接到下一轮的电话,所以我不确定其他轮次。

祝你好运!