Very nice initial interview with pleasant person. Usual questions, like where do you see yourself etc.. After that we had very easy technical interview over skype. Then came the coding challenge. I completed the challenge but to write clean code and compartmentalized logic it took serious time. I did not write many tests and that was kinda bad. After it was done they said app is perfect, but they hired another guy who needed no relocation, I guess. This was shocking to me because I am confident in my code. They were very professional about it and friendly and said I can apply again in few months, which I will do.