Entire process took about two weeks. HR called over phone first then a virtual interview.
Second interview was well planned and lasted for an hour. There was a hiring manager and another senior team member.
There was about 10 technical questions then some behavioral type of questions.
I did asked few questions at the end about the role and future progress areas.