Process duration would be around 2-3 weeks with 3 rounds of interview. First - introductory call and second tech round. First round is your basic telephonic conversation with the recruiter. Tech round is 45 min video interview with discussion over your previous experience plus a sandbox coding. It was a particularly difficult question that couldn't be solved in 20-25 min. However the interview was very competitive and it should be expected. I suggest anyone pursuing interview to practice with leetcode in order to solve difficult DSA coding interviews.