Zillow's coding difficulty is typically medium-hard, comparable to Google/Meta, but with a heavier emphasis on behavioral alignment. The unique 'Bar Raiser' round, inherited from Amazon, deeply evaluates candidates against Zillow's 16 Leadership Principles through detailed behavioral probing, making the overall process more comprehensive than a standard FAANG loop.
Focus intensely on Graphs (DFS/BFS for location/neighborhood data), Trees (Tries for autocomplete/search), Arrays/Hashing (for aggregations), and Heap/Interval problems. Expect real-world scenarios involving real estate data, maps, or pricing analytics. Practice explaining your approach clearly as they value collaborative problem-solving.
Aim for 10-12 weeks of consistent prep. Weeks 1-4: Master core DSA patterns with 1 problem/day. Weeks 5-8: Solve 150+ LeetCode problems (70% medium, 30% hard) with Zillow-tagged questions. Weeks 9-12: Intensify system design (for SDE-2+), mock interviews, and deep-dive into Leadership Principles with the STAR method.
Top mistakes include: 1) Not articulating trade-offs during coding, 2) Failing to connect solutions to Zillow's business context (e.g., 'how would this feature improve home buyer experience?'), 3) Weak behavioral stories lacking metrics. Always clarify requirements first and discuss scalability concerns, even for SDE-1 roles.
Beyond strong DSA, standout candidates demonstrate 'customer obsession'—explicitly linking technical solutions to home buyers/sellers/agents. They also show curiosity about Zillow's specific tech stack (AWS, Scala/Java, React) and ask insightful questions about challenges in real estate data (e.g., data freshness, MLS integrations).
The process averages 4-8 weeks: 1-2 weeks for recruiter screen, 1-2 weeks for technical rounds, then 1-2 weeks for team match and offer. If you haven't heard after 10 days post-final round, a polite follow-up to your recruiter is appropriate. Delays often occur due to hiring committee reviews or team alignment.
SDE-1: Focus on core DSA execution and learning. SDE-2: Requires system design (low-level/API design), leading small projects, and mentoring. SDE-3: Emphasizes architecture across services, business impact metrics, and driving technical strategy. The Bar Raiser questions become progressively more about leadership and decision-making at higher levels.
Essential resources: 1) Zillow's engineering blog for tech stack insights, 2) LeetCode's 'Zillow' company tag for recent questions, 3) Glassdoor for recent interview reports, 4) Practice behavioral questions using Zillow's 16 Leadership Principles (e.g., 'Insist on Highest Standards'). Avoid generic FAAGG prep; tailor to real estate domain problems.