I applied online via their website and was contacted shortly after. I was asked to complete two coding challenges, which were the same as others have mentioned: converting a string to a long and implementing insert and delete on a trinary tree.
With nearly 10 years of experience, I know quite well how to perform tasks like these. Still, I took my time and spent about four hours ensuring all of the code was written correctly. I included plenty of unit tests to verify it would all work and added comments to clarify my intent.
After ensuring the code was working perfectly, I submitted it to the HR person. A few days later, I learned they decided to pass on me due to my answers on the coding challenges. I'm not quite sure what Zillow is looking for exactly. It boggles my mind that they would pass on me this early without further conversation or asking for more challenging puzzles.
The hiring process here is among the worst I have seen. It would be beneficial to receive feedback on what exactly they seek. I agree with the other reviewer that they are likely using some kind of random selection or lottery to choose who moves forward. I was not pleased with how this all turned out.
In light of that, I do not recommend this process at all!
None. These were both easy questions to answer.
I would have loved the opportunity to have tried something more challenging. Then, at least I would understand why they turned me down, but not for the ones they asked me.
The following metrics were computed from 37 interview experiences for the Zillow Software Development Engineer role in Seattle, Washington.
Zillow's interview process for their Software Development Engineer roles in Seattle, Washington is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Zillow's Software Development Engineer interview process in Seattle, Washington.