Initially the recruiter contacted me over the phone. The recruiter was professional, friendly and genuinely interested to know my background. He also discussed about the company and the role being offered. I was interested in the company because I had inclination towards streaming technology and I hoped to learn more in depth. I was email a project later that evening and asked not to use any third party libraries.
I had to rush the project because I was interviewing with other company. Probably this was my mistake. The app crashed because of a simple mistake and I got a rejection letter over the email. The project was simple and took me couple of hours to complete. I thought I did well in terms of code quality but probably they were expecting something else. There was no feedback about the rejection which was disappointing.
I would recommend anyone else who gets this opportunity to first dedicate a considerable amount of time in the project. Vimeo's open source SDK will help you to understand their coding pattern. Also, I would recommend to be more open to salary negotiation. I was not which could probably be the other reason for the rejection.
It's a good company and would recommend you to join it if you get an offer. Good luck !