I had to do an online interview, which consisted of a few different written questions about myself, and was then followed by a small programming task.
After this, I had a phone interview with two different current employees, where we talked more about me and I solved a different programming task. They extended an offer to me immediately after the phone interview.