After I submitted the application, HR emailed me a PDF of coding questions hours later.
There were two questions:
Write a function that converts a string to a long, without using the built-in functions that would do this.
Implement a tri-nary tree. A tri-nary tree is much like a binary tree, but with three child nodes for each parent instead of two: the left node for values less than the parent, the right node for values greater than the parent, and the middle node for values equal to the parent.
The technical question is not hard.
The following metrics were computed from 78 interview experiences for the Zillow Software Engineer role in United States.
Zillow's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Zillow's Software Engineer interview process in United States.