Applied online. I received a Trees coding problem, which I mailed back within a week. I was selected for a telephonic interview two weeks later. I scheduled the telephonic interview for a week after that.
The interviewer, without preamble, gave me a link to an online problem. I solved it, but not optimally. The problem was finding the Least Common Ancestor of a binary tree (not a binary search tree). I believe I may have struggled with the algorithm complexity aspect.
I received a rejection four to five days later.
LCA of a Binary Tree and making it efficient.
The following metrics were computed from 5 interview experiences for the Zillow Software Development role in United States.
Zillow's interview process for their Software Development roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Zillow's Software Development interview process in United States.