The entire process was online, with communication on email and Skype.
I applied in the beginning of June, and I was given a test on HackerRank to complete. I only heard back from them in July, when they asked me if I was still interested. Then they gave me a small task to complete (a backend app with some webservices) for "MeetCentralway" step. I was given the task 3 days prior to the actual presentation, but was asked to send solution 24 hours before, as Engineer needed time to study it before presentation. Of course, this part was not so clear, so I sent it when I was done (computer problems, personal issues etc.), 12 hours before. The problem was so simple, 1 hours was needed at most for analysis of the solution. The interview ended before it started, as they failed to contact me for 20 mins from the set hour, and then I was blamed as "not online", even if I was staring at the screen for 20 minutes. I was informed that I failed the first task (send solution 24 hours in advance), and the engineer didn't like my solution (I didn't have time to implement JUnit tests), as they were expecting a "very good solution". And that was about it, I am still waiting for a real feedback from them.