I was contacted by an external recruiter to apply for PetDesk so I sent in my resume. I was contacted by the interviewer for a half hour conversation. The conversation went well in my opinion, mostly just questions about my experience and typical "What are you good/bad at?" etc.
After the phone interview, I was given a take-home project which was essentially to build an app (in java or objC) where I would be pulling in data from their sample API and binding it to a list, while allowing faking some actions on the data.
I told the interviewer I would turn it in before the following Monday, which I did and it took me around 10 hours total to complete (designing UI and UX / architecture / coding).
Two days later I contacted the recruiter asking if there was any update, to which they replied saying I had been rejected. There was no additional information on what I could have done better or what they were looking for specifically. I even sent an email thanking the interviewer and asking for a little more context on how I didn't meet expectations, but no response.
FYI for anyone interviewing through a 3rd party recruiter. I found this on the PetDesk careers web page.
"Please, no recruiters – candidate profiles submitted by external recruiting agencies will not be considered."