Disorganized process. Sounded like they didn't even know which interviews they were going to put me through at first. The recruiter took a full week to get back to me after every round and often took a similar amount of time to schedule. Hiring manager -> wait 1-2 weeks -> code review round + coding round -> wait 1-2 weeks -> system design -> 2 weeks to tell me that the position isn't being hired for anymore. In total probably 6-7 weeks.