
New Grad Engineer
The Zillow New Grad Engineer (P2) interview process is designed to assess foundational software engineering skills, problem-solving abilities, and cultural fit for early-career professionals. It typically involves multiple rounds focusing on technical aptitude, coding proficiency, and behavioral competencies.
3
~14 days
0 - 2 yrs
US$90000 - US$110000
150 min
Overall Evaluation Criteria
Technical Skills
Behavioral and Cultural Fit
Preparation Tips
Study Plan
Data Structures Fundamentals
Weeks 1-2: Data Structures (Arrays, Lists, Trees, Graphs, HashMaps) & Complexity Analysis.
Weeks 1-2: Focus on Data Structures. Cover arrays, linked lists, stacks, queues, trees (binary trees, BSTs, heaps), graphs, and hash tables. Practice implementing these and solving problems related to them. Understand their time and space complexities.
Algorithm Mastery
Weeks 3-4: Algorithms (Sorting, Searching, Recursion, DP, Graph Traversal) & Problem Solving.
Weeks 3-4: Focus on Algorithms. Cover sorting algorithms (bubble, insertion, merge, quick), searching algorithms (binary search), recursion, dynamic programming, and graph traversal algorithms (BFS, DFS). Practice applying these to solve problems.
Behavioral and Resume Review
Week 5: Behavioral Prep (STAR Method, Resume Deep Dive).
Week 5: Behavioral Preparation. Review your resume and identify key projects and experiences. Prepare stories using the STAR method for common behavioral questions related to teamwork, problem-solving, challenges, and learning.
Final Preparation and Practice
Week 6: Company Research & Mock Interviews.
Week 6: Zillow Research and Mock Interviews. Research Zillow's products, values, and recent news. Conduct mock interviews (technical and behavioral) with peers or mentors to simulate the interview environment and get feedback.
Commonly Asked Questions
Location-Based Differences
Seattle
Interview Focus
Common Questions
Tell me about a challenging project you worked on during your internship.
How do you handle conflicting priorities?
Describe a time you had to learn a new technology quickly.
Tips
Remote
Interview Focus
Common Questions
How do you approach debugging a complex issue?
What are your thoughts on agile development methodologies?
Describe a situation where you received constructive feedback and how you acted on it.
Tips
Process Timeline
Interview Rounds
3-step process with detailed breakdown for each round
Coding and Algorithms
Assess core coding skills with data structures and algorithms problems.
This round focuses on assessing your core coding abilities. You will be presented with one or two coding problems, typically involving data structures and algorithms. The interviewer will evaluate how you approach the problem, your ability to write clean and efficient code, and your understanding of fundamental computer science concepts. Expect to write code in a shared editor and explain your thought process throughout.
What Interviewers Look For
Evaluation Criteria
Questions Asked
Given a string, find the length of the longest substring without repeating characters.
Implement a function to find the kth smallest element in an unsorted array.
Write code to merge two sorted linked lists.
Preparation Tips
Common Reasons for Rejection
System Design
Assess ability to design scalable systems and discuss trade-offs.
This round evaluates your ability to think about larger-scale systems. You'll be asked to design a system (e.g., a URL shortener, a social media feed, a rate limiter). The focus is on how you approach ambiguity, break down the problem, identify core components, consider scalability, reliability, and trade-offs. You don't need to write production-ready code, but you should be able to whiteboard or describe your design effectively.
What Interviewers Look For
Evaluation Criteria
Questions Asked
Design a URL shortening service like bit.ly.
Design a news feed system for a social media platform.
How would you design a system to count the number of unique visitors to a website?
Preparation Tips
Common Reasons for Rejection
Behavioral and Cultural Fit
Assess behavioral competencies, teamwork, and cultural fit.
This round focuses on your behavioral and cultural fit. You'll be asked questions about your past experiences, how you handle different situations (teamwork, conflict, challenges), and your motivations. The interviewer wants to understand how you work, learn, and collaborate, and whether you align with Zillow's core values. Using the STAR method (Situation, Task, Action, Result) is highly recommended for answering these questions.
What Interviewers Look For
Evaluation Criteria
Questions Asked
Tell me about a time you had to work with a difficult team member. How did you handle it?
Describe a challenging technical problem you faced and how you solved it.
Why are you interested in Zillow and this specific role?
Tell me about a time you failed. What did you learn?
Preparation Tips
Common Reasons for Rejection
Commonly Asked DSA Questions
Frequently asked coding questions at Zillow