
Synthesized from 9 candidate submissions for ALL.
Slice pay maintains a focused and consistent interview process that varies significantly based on the functional area. Technical roles emphasize fundamental algorithmic problem-solving, particularly dynamic programming, while non-technical or operations roles prioritize analytical business case studies and background assessments.
The candidate went through three rounds: DS, LLD, and HLD. They were rejected in the HLD round due to missing key architectural components like load balancer, queuing, and cache in their design.
The candidate was asked to solve a problem involving finding the path with the maximum sum in a tree. Additionally, there was a discussion about OOPS concepts and mutability, specifically focusing on the use of extra variables.
Print the path having maximum sum, in a tree.
Discussion about OOPS concepts and mutability while using an extra variable.
The candidate was tasked with designing a ParkingLot system, focusing on low-level design principles.
Design ParkingLot
The candidate was asked to design a Travel Aggregator Portal, but was rejected in this round for not mentioning key components like load balancer, queuing, and cache earlier.
Design Travel Aggregator Portal
The interview process was of average difficulty and focused on analytical thinking and business case scenarios.
The interview focused on analytical problem-solving and business case studies.
Solve a business problem regarding a sudden drop in payment transactions.