I applied online. The process took 1 day. I interviewed at Rover.com (Seattle, WA) in May 2018
Interview
I was contacted by a Recruiter on Linkedin from Seattle, I said Yes since i wanted to move to Seattle and was looking for a job in Seattle. Started with initial phone conversation with recruiter and after knowing about my experience, she set up with first telephonic technical interview with one of their Android engineers who happened to work remote from Florida in Pacific time zone. The interview was started with standard questions at first and then jumping onto the technical interview using codepad. The interview was more like TDD or Test Drive Development, it looked mere basic to me, as we went on solving some use cases. The interviewer also said that i was allowed to Google for solution/help. I was surprised by the fact that a interviewer told me that, because till now in my life i had never heard a interviewer say that. So this proves their intergrity and how they work at Rover, which is demoralizing and stupid. After the TDD or pair programming on codepad, the interview ended with me asking some valid questions to which interviewer did answer but not convincingly.
I recommend any strong programmer in Android/Java to not apply to this company. It is a total waste of your time. Rather you would use that time and prepare for bigger company interviews or a job that you think makes more sensible. Rover is just a total waste of time for any candidate, i would give the company outset in interview process a 1 star if there was ever an option. Purely because their engineers are incompetitive and lack good understanding of how interviews are to be done/conducted.
Even their rejection email says"A strong candidate who does not match their goals" . If i am a strong candidate, then it proves they have incompetant employees housed writing bad code for some pet app. Contradicting emails from HR's , comical fun.
Interview questions [1]
Question 1
Pair Programming writing use case modules for Calculator program using TDD.