Recruiter contacted me for the SDE2 role, 3 days after HR round I was given a coding link. I solved that and then they asked me to schedule 4 rounds. We can split the 4 rounds in set of 2 for 2 consecutive days. But I gave all 4 together. Two were technical coding rounds which has medium leetcode questions (we have to just run the code with imaginary testcases, no compiler for checking code correctness) and two were system design. After 3 days, recruiter called me with an offer.