17 questions · from 3 interviews
Indeed interview questions
Every question candidates reported from their Indeed interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Indeed coding and DSA questions
- 01
Recipes and Raw Materials
Given a list of recipes and available raw materials, determine which dishes can be prepared. This was a DSA question based on hashmap and strings, considered a LeetCode medium level problem.
Medium · From Indeed Interview Experience - SDE 2(Data Engineering) - SELECT
- 02
BFS problem similar to Rotten Oranges
A Data Structures & Algorithms question utilizing Breadth-First Search (BFS), conceptually similar to the LeetCode 'Rotten Oranges' problem.
From Indeed Interview Experience - SDE 2(Data Engineering) - SELECT
- 03
Course Schedule II with a Tweak
A Data Structures & Algorithms question based on the LeetCode 'Course Schedule II' problem, with a minor modification.
From Indeed Interview Experience - SDE 2(Data Engineering) - SELECT
- 04
Optimize Binary Tree Storage Space
The interviewer asked me to optimize the space used when storing a binary tree in memory. Instead of the typical struct TreeNode with explicit left and right pointers and a value, the goal was to find a more space-efficient representation. The discussion then…
- 05
K Most Frequent Elements from M Sorted Lists
Given m sorted lists, each with an average size of n (no duplicates within the same list), the problem was to find the k most frequently occurring elements and return them sorted by frequency. Duplicates were allowed across different lists but not within the…
Hard · From Indeed | SDE2 | Hyderabad | October 2022 [Accepted]
Indeed system design questions
- 01
High-Level Design: Data Pipeline (DB Table & API Sources)
Design a high-level data pipeline where one source is a database table and the other is an API.
From Indeed Interview Experience - SDE 2(Data Engineering) - SELECT
- 02
Design Indeed's Company Review System
I was tasked with designing a company review system for Indeed. The discussion covered various aspects including requirements gathering, identifying different services, defining API contracts, choosing appropriate databases, and analyzing the tradeoffs of…
- 03
High-Level Design for Indeed Reviews Feature
I was asked to design the High-Level Design (HLD) for a new feature on the Indeed site that allows users to leave reviews.
- 04
Design a Basic Python Compiler
I was asked to design a compiler for Python that could handle basic functionalities such as indentations and colons after statements.
Indeed behavioural and HR questions
- 01
Resume Deep Dive and Project Discussion
Discussion revolved around my resume, in-depth Spark applications, proud projects, how I implemented them, potential improvements, and deep analysis of various databases and their use cases.
From Indeed Interview Experience - SDE 2(Data Engineering) - SELECT
- 02
Resume Project Deep-Dive
A senior engineering manager asked me to select one of the projects from my resume and explain it comprehensively, covering its design, implementation details, challenges, and impact.
- 03
Behavioral Questions and Interview Process Feedback
During the closing round with a Director of Engineering, I was asked some fundamental behavioral questions. Additionally, the director inquired about my overall experience with the interview process.
- 04
Project Deep Dive and Feature Accommodation
I was asked to explain one of the projects from my resume in depth. Following this, the interviewer posed a scenario asking how I would accommodate a new functionality he provided into that project.
Indeed other questions
- 01
Data Modelling for Movie Streaming & Review System
Design schemas for fact and derived tables for a business use case involving movie streaming and review generation. This included creating derived tables and writing corresponding SQL queries.
From Indeed Interview Experience - SDE 2(Data Engineering) - SELECT
- 02
Data Quality Analysis and Error Identification
Given a PDF with 10 tables of data, identify possible bottlenecks and errors if the data were persisted in a production database and data warehouse. Provide solutions and define storing rules for data population.
From Indeed Interview Experience - SDE 2(Data Engineering) - SELECT
- 03
Perform a Code Review for a Java PR
This round, unique to Indeed, involved reviewing a Pull Request. I was given access to a link showing a side-by-side diff of a PR with a couple of files. My task was to provide comments as I would typically do during a professional code review, using Java as…
- 04
Code Review Process and Sample Review Exercise
The interview began with questions about my approach to code reviews, including the process I follow and the specific aspects I typically look for. Afterwards, I was given a sample code on Hackerrank and instructed to review it by adding comments, without…
Indeed interview questions FAQ
What questions are asked in Indeed interviews?
Candidates reported 17 distinct questions across 3 Indeed interviews. 5 coding and DSA questions, 4 system design questions, 4 behavioural and HR questions, 4 other questions.