Oyo | SDE - 2 | Offer
Anonymous User
2019

Screening Round -
Design visitor management system in memory.
System should be able to efficiently answer questions like -

  1. Find number of active visitors
  2. Find the total visits by X in time range
  3. Find total visitors in in a time range
    SQL queries for the above

LLD/HLD Round -

  1. Some CS fundamentals questions.
  2. Design a Membership Program.
  • Different tiers - Silver, gold, platinum
  • Can be bought for different time ranges - 1 month, 3, 6 12
  • Promotions on a tier or time period
  • Discount on gold + 6/12 months
  • Discount can be flat or %
  • Restricted to particular users only
  • Promotions count can be limited
  • Time range for validity
  • When a person subscribes to a membership, we should notify the person with details and confirmation
  • Bulk campaigns to the people who are pending for renewal or have accounts but no active membership.

DSA Round -
Q1. Given an array, return number of elements smaller than each element in that array
Q2. Palindrome Partitioning
Q3. Some CS Fundamentals.


Cultural Fit Round -
Cultural fit, Energy, Bias for Action, Communication, Business Acumen, Mentorship and code/design review ability, Past Experience.


DSA Again -
Happended due to mixed feedback in first DSA round, as I was not able to solve the palindrome question.
Started as a HLD but I informed the interviewer this was supposed to be DSA round.
Q1. Given Splitwise transactions between users, design Splitwise simplify algorithm.
Q2. In a 2D matrix of positive integers, you can travel in 4 directions. Find the minimum cost of reaching bottom right from top left. (I think this is present on LC as well)


Offer: https://leetcode.com/discuss/compensation/1392601/oyo-sde-2-offer/1043096

Other Interview Exp -
MindTickle - https://leetcode.com/discuss/interview-experience/1397998/MindTickle-or-SDE-2-or-Offer

Comments (3)