The first phone screening was easy, mostly technical questions. There was no personality questions. Then they give you a coding challenge that needs to be done within 48 hrs ( Build a small app - in my opinion it is getting someone to do a job without paying them ) . There is a difference in doing a white board session and asking to build something.. well I was patient enough to complete it .. then I did not hear back for a week and got a letter back saying that they would like to proceed with other candidates . I got the app working as expected , so was wondering why ??
I just wonder , how one would judge coding style. Because each developer has a unique style and prefer a certain architecture. Some like MVP, others like MVVM . I am not saying we would not adapt to the existing development process but what if we are different ?? Would not that person add value to the company if they think a little differently and it maybe for the better?? It seems like you need to able to get it right and code however that organization is used to. That is my guess without having been given any opportunity to explain..
Just another point , you give the candidate 48 hours to build something ( implement pagination - as you keep scrolling down, new results should appear) from service call , unit testing, error handling, architecture) , which under normal circumstances a team would be working on and you would be billing the company multiple hours to do the same .
Anyways, Good luck to other candidates .