The interview process was great, overall.
At first, there was a really easy coding challenge.
Then, a Skype interview in which we discussed the current role, my previous experience etc.
The usual stuff.
Last, there was the onsite interview, which consisted of a system architecture design interview, and another coding challenge in a pair-programming setting.
At the end of the interview I was presented an offer.
Although I did not accept it, they were really super friendly and nice, the work environment seemed great and they really cared about the potential candidate.
A really cool experience!
Probably one of my top 3 choices if ever wanting to change job again.