I applied online and received a mail from HR within two weeks for setting up a phone interview. The phone interview with HR was a behavioral round, where he wanted to learn more about my background and tell me about the job responsibilities in detail.
I was sent a link for a coding test right after the phone interview. There was no deadline to finish the test. I gave the test after two days. It consisted of algorithm questions and SQL questions.
After completing the test, there was no communication regarding the decision from HR. I followed up after 10 days. HR sent a mail saying that I cleared the coding round. I was then called onsite for further interviews.
The onsite interviews consisted of three rounds - 90 mins, 90 mins, 30 mins respectively.
First round - System Design
Second round - Algorithm and SQL
Third round - Behavioral interview with Hiring Manager
I was informed of decision within one day.