1. HR interview via Skype (1 hour)
2. Technical interview via Skype (1 hour)
3. Coding challenge
4. Onsite interview (7 hours)
1-2 were not difficult. Coding challenge was a bit tricky because third-party libraries were not allowed, and it took some time to implement http requests.
7 hours for onsite interview was definitely too much. I was totally exhausted after it.
People was friendly, but feedback was not informative.
Also, I didn't get a travel reimbursement, despite writing lots of emails. That's why I mark overall experience negative.