Live coding in the first round where interviewer ask programming questions. Most optimal solution will be expected from the candidate. System Designing round is the next step where candidate has to design the system based on given requirements.
I was given an Online assessment with debugging questions, two leetcode mediums, and then a simulation. After passing those, I got the final interview but I struggled explaining my solution to the interviewer and got rejected a couple days later.