📜  Paytm 面试经历 | 16套

📅  最后修改于: 2021-09-16 11:03:28             🧑  作者: Mango

LinkedIn 上的 HR 联系了我,了解在 PayTM Noida 开设全栈开发人员。

  • 第一轮(持续时间 – 2 小时)
    1. 说说你自己。
    2. 讨论我当前组织中的项目。我的角色和职责是什么?
    3. 深入探讨项目架构、数据库设计、数据库数据优化。
    4. 老鼠在迷宫拼图中。
  • 第二轮(持续时间 – 1 小时)
    1. 再次讨论项目。
    2. 给定一个已排序但旋转的数组,在 O(logN) 时间内找到给定元素。
    3. 在算术级数中找到缺失的元素。 O(logN) 时间。
    4. 实现归并排序。
  • 第三轮(持续时间 – 30 分钟)
    1. 关于核心javascript的讨论。
    2. 关于 Angular JS 的问题。
    3. 关于 ES6 的问题。
  • 第四轮(持续时间 – 1:30 小时)
    1. 项目讨论——架构设计、数据库设计、REST APIs
    2. 关于 SQL 的问题。 Group By Have 子句、聚合函数等。
    3. 给定一个文件,其中包含许多国家/地区的货币兑换率。编写一个算法来验证这个文件并确保文件中没有错误。如果有任何错误,请打印行号。

      例如 –
      1. 美元 – 印度卢比 – 50
      2.. 英镑 – 美元 – 100
      3. 英镑 – 印度卢比 – 3

      这里,GBP – INR 应该是 2,而不是 3。因此这是一个错误,程序应该输出第 3 行作为输出。

    4. 关于 Angular JS 和 Core Javascropt 的问题。

没有进行人力资源回合。

感谢 GeeksForGeeks 成为准备工作的绝佳来源。 🙂

相关实践问题

迷宫问题中的老鼠
算术数
归并排序
在旋转数组中搜索
Paytm 的所有练习题!