Paytm | SSE | Remote/Bangalore | September 2023 | Offer

Anonymous User
799

YOE: 4.5 Years
Time for Interview Process: 1 Week

Online Assement:

  • 3 DSA Questions; 3 Java Related MCQs; 3 Backend Related MCQs
  • Don't Remember the DSA questions but all of them were Leetcode Medium difficulty
  • 2 Dynamic Programming and one Tree related Questions

Round 1

  • Topic: DSA
  • Time: 1 Hour
  • Q1: Imagine you have a playlist of songs. You can define the songs however you want - Integers/Strings etc. Design a class which will give us the next random song which should be played. Once a song is played it should not be played again until all remaining songs have been played.
  • Approach: Was able to solve this by using pointer and Linked List.
    • Given a list of songs, First choose a random song from 0 to N - 1 where N is the number of songs.
    • Remove the song from the list and place it at the end of the list.
    • Decrement the range of choosing. 0 -> N - 2
    • Repeat this process until the right pointer is -1 then reset the pointer back to N -1
  • Q2: https://leetcode.com/problems/similar-string-groups/

Round 2

  • Topic: System Design and Behavioral
  • Time: 75 Minutes
  • Q: Design a Reporting System for an API
    • We should be able to see the Successful and Unsuccessful API hits.
    • Successful Hits which are over the SLA
  • Discussion about past experiences and the most interesting thing I've worked on
  • Standard Behavioral Questions

Verdict: Selected
Compensation: https://leetcode.com/discuss/compensation/4111171/Paytm-or-SSE-or-RemoteBangalore

Comments (3)