Cashfree Payments | Interview Experience | SDE-2 | Reject
Summary
I interviewed for an SDE-2 position at Cashfree Payments and was rejected after completing three elimination rounds: Data Structures & Algorithms, Low-Level Design, and a Hiring Manager discussion.
Full Experience
Experience : 2.5 Years
All rounds were elimination rounds.
Round 1 - DSA 60 Minutes
Question - 1 https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/
Question - 2
https://leetcode.com/problems/best-time-to-buy-and-sell-stock/description/
Solved question 1 with brute force to most optimal (Binary Search). Solved question 2 in O(n^2).
Round 2 - LLD 60 Minutes
Design BookMyShow
Counducted on Hackerrrank. Expected to write classes & DB Design. Disussions Focussed on Multithreaing, handling multiple concurrent bookings. Also disussed implementation in Distributed Systems with Redis, Kafka, etc. Expaling the choices of DB & how will the DB design handle various queries.
Round 3 - HM (In person @Cashfree Office) 60 Minutes
Focus was on standard cultural fit questions. Round heavily focussed on the work I do in current company.
Verdict : Rejected
Interview Questions (4)
Capacity To Ship Packages Within D Days
This question refers to the LeetCode problem 'Capacity To Ship Packages Within D Days'. The full problem statement can be found at the provided link.
Best Time to Buy and Sell Stock
This question refers to the LeetCode problem 'Best Time to Buy and Sell Stock'. The full problem statement can be found at the provided link.
Design BookMyShow
I was asked to design a Low-Level Design (LLD) for a system similar to BookMyShow. The expectation was to write classes and design the database schema. This round was conducted on HackerRank.
Behavioral/Cultural Fit Questions
This Hiring Manager (HM) round focused on standard cultural fit questions and extensively on the work I do in my current company.