I was referred from a friend for a software engineering role. The recruiter talked to me and first set me up for a phone interview. That was a single coding question through coderpad. Once I completed and passed that, I was invited for an on-site interview. That consisted of three coding interviews: two of them were algorithmic questions, one was system/object-oriented design. I received the offer a week afterwards.