The interview consisted of 3 rounds:
1.Recruiter Call
2.Call with the Team Lead: Included a Coderbyte problem and then few rapid fire questions on Python, JS, TS, Linux. There was also 2 code reading problems. The Team Lead was sweet and tried to make you comfortable during the interview process.
3. Final round with Team Lead and few others - this was in person. It consisted of a DSA problem, then for the given requirement draw an ER Diagram and answer the follow up questions on that. It was followed by a Code Reading session.