Introduction Round
This round goes around normal introduction to the company, vision and the product and checks if the role is the right fit for the candidate and the company is as well the right choice for the candidate.
Tech Round 1 - Problem Solving/Data Structures
2 Standard Medium LeetCode Question based on Recursion and Dynamic Programming.
Asked me to explain Recursion subtrees and explanation for the solutions I proposed.
They use https://codeinterview.io/ platform for the interview which is a little buggy.
Tech Round 2 - Machine Coding
Design and develop splitwise with given requirements
Goal is to write functional/modular/extensible code first and optimisations are secondary.
Tech Round 3 - System Design - Low Level Design/High Level Design
A problem that they are solving i.e. scan the entire Github.
Interview Process was ok and enjoyable.