I received an email from a recruiter asking for a pre-screening call. Simple interview with multiple rounds. I did not get past pre-screening with the recruiter because the requirements for the role changed.
I was interviewed majorly on my previous internship experience - what my contribution to it was, and each of my projects in detail. (Make sure to know your projects in depth and able to answer any question based on it). We then delved into a basic DSA Question
Interview questions [1]
Question 1
The interview steered in the direction of System Design. I had to design and develop an app that was meant to be a competitor to Instagram. I was given about 5 minutes to think it through and come up with a basic architecture. After I explained my architecture, I was asked a follow-up question about delay handling in case of distributed systems, and I wasn't able to answer it correctly as I had not dealt with such systems in the past.
Interview was very easy. Simple online assessment followed by a one hour long chat with hiring manager. Hiring manager didn't ask any leetcode questions just questions about python and my experience with it.