📌  相关文章
📜  SDE实习生+ FTE的Paytm面试体验(校内)

📅  最后修改于: 2021-11-17 02:54:04             🧑  作者: Mango

我是来自巴特那国家理工学院的 Yashwant Gahlot,我在攻读计算机科学与工程学士学位,于 2020 年 12 月在 Paytm 担任 SDE 一职。

有 3 轮编码面试,并从 OOP、操作系统和网络中提出了一些问题。所有 3 轮都在 Google meet 平台上虚拟进行。

他们让我在面试官和我共享的在线文本编辑器上用任何首选语言(我更喜欢Java)编写工作代码。

他们询问我编写的每个代码的时间和空间复杂度。

他们希望我在一定的时间内编写代码并解释代码。

第 1 轮(问题):

  1. 告诉我一些你的事吧
  2. 描述你参与过的一个重要项目:我解释了我的暑期实习项目:该项目没有交叉问题
  3. 反向链表(代码)(https://www.geeksforgeeks.org/reverse-a-linked-list/)
    • 不使用任何其他数据结构:这里使用递归堆栈
    • 使用指针
  4. 打印二叉树的左视图(代码)(https://www.geeksforgeeks.org/print-left-view-binary-tree/)
  5. 你有任何问题问我吗?

第 2 轮(问题):

  1. 所需的最少酒店房间数(代码):

    https://www.geeksforgeeks.org/find-k-bookings-possible-given-arrival-departure-times/

    https://www.geeksforgeeks.org/minimum-number-platforms-required-railwaybus-station-set-2-map-based-approach/

    • 编写代码并说出它的空间和时间复杂度
    • 尝试优化您的代码
  2. HTTP 完整形式(网络)
  3. 什么是加入?列出它的不同类型。
  4. 解释 DBMS 中的 ACID 属性。
  5. SQL 中的约束是什么?
  6. 你有任何问题问我吗?

第 3 轮(问题):交叉问题

  1. 告诉我一些你的事吧
  2. 你的大学旅程如何以及你从中学到了什么品质
  3. 整数流中的中位数(运行整数)
  4. https://www.geeksforgeeks.org/median-of-stream-of-integers-running-integers/
  5. OOP 的主要特点是什么?
  6. 有哪些不同类型的继承?
  7. 区分重载和覆盖。
  8. 什么是访问说明符?
  9. 你有任何问题问我吗?