Searchable Question Bank
Explore exactly what is being asked right now. Filter across thousands of real interview questions extracted from community posts.
Resume-based questions
Context: Resume-based questions and discussions about the candidate's background.
Event loops
Context: Questions related to event loops in JavaScript.
Design a system similar to Slack - HLD about how the system would look like and a little bit of LLD about how would you design the datastore (DB design)
Context: Candidate was asked to design a system similar to Slack, focusing on High-Level Design (HLD) for the overall system architecture and Low-Level Design (LLD) for the database design.
Calculate the average distance between people based on their house numbers arranged in a straight line.
Context: A single technical round focused on problem-solving with three distinct questions covering distance calculation, symmetric pairs, and speed threshold crossing.
Identify pairs of students whose marks are swapped between two subjects (Math and Chemistry).
Context: A single technical round focused on problem-solving with three distinct questions covering distance calculation, symmetric pairs, and speed threshold crossing.
Count the number of times a car's speed crosses a given threshold and then drops below it within a time series dataset.
Context: A single technical round focused on problem-solving with three distinct questions covering distance calculation, symmetric pairs, and speed threshold crossing.
Simple data structure question (array manipulation)
Context: Discussion focused on iOS fundamentals, including view lifecycle, optionals, and MVVM basics. A simple data structure question involving array manipulation was asked.
MVVM basics
Context: Discussion focused on iOS fundamentals, including view lifecycle, optionals, and MVVM basics. A simple data structure question involving array manipulation was asked.
iOS fundamentals (view lifecycle)
Context: Discussion focused on iOS fundamentals, including view lifecycle, optionals, and MVVM basics. A simple data structure question involving array manipulation was asked.
Optionals
Context: Discussion focused on iOS fundamentals, including view lifecycle, optionals, and MVVM basics. A simple data structure question involving array manipulation was asked.
KPI metrics for evaluating the problem
Context: Questions focused on SQL knowledge, product analysis, and data-driven problem-solving.
Extracting data to validate if a problem exists
Context: Questions focused on SQL knowledge, product analysis, and data-driven problem-solving.
Types of joins
Context: Questions focused on SQL knowledge, product analysis, and data-driven problem-solving.
Window functions and their use cases
Context: Questions focused on SQL knowledge, product analysis, and data-driven problem-solving.
Identifying and improving a bad feature on Instagram
Context: Questions focused on SQL knowledge, product analysis, and data-driven problem-solving.
Determining the effectiveness of the proposed improvement
Context: Questions focused on SQL knowledge, product analysis, and data-driven problem-solving.
Types of SQL queries
Context: Questions focused on SQL knowledge, product analysis, and data-driven problem-solving.
Needle in haystack leetcode question
Context: Asked to solve a string manipulation problem, specifically a variation of the 'Needle in Haystack' problem.
Find Nth highest salary without using ROW_NUMBER() or RANK()
Context: Asked to solve a SQL query problem to find the Nth highest salary without using ROW_NUMBER() or RANK().
Average behavioural: Time you were set back, time there was conflict etc
Context: Asked behavioral questions about past experiences, including a time when the candidate faced a setback and a time when there was conflict.
Drafting a solution for a hypothetical ML problem and discussing it in detail.
Context: Discussion-based round focusing on drafting a solution for a hypothetical machine learning problem and detailing the approach.
Tell me about a critical production defect you identified. How did you investigate and resolve it?
Context: The round focused on testing methodologies, automation frameworks, and defect resolution. The candidate was asked about their testing process, automation decisions, critical defects, and handling unclear requirements.
Explain your automation framework architecture and the design patterns you have used.
Context: The round focused on testing methodologies, automation frameworks, and defect resolution. The candidate was asked about their testing process, automation decisions, critical defects, and handling unclear requirements.
How do you validate APIs when the UI is not yet available?
Context: The round focused on testing methodologies, automation frameworks, and defect resolution. The candidate was asked about their testing process, automation decisions, critical defects, and handling unclear requirements.
How would you prioritize testing when you have very limited time before release?
Context: The round focused on testing methodologies, automation frameworks, and defect resolution. The candidate was asked about their testing process, automation decisions, critical defects, and handling unclear requirements.
Describe a challenging defect that was difficult to reproduce. How did you isolate the root cause?
Context: The round focused on testing methodologies, automation frameworks, and defect resolution. The candidate was asked about their testing process, automation decisions, critical defects, and handling unclear requirements.
How do you ensure sufficient test coverage while avoiding redundant test cases?
Context: The round focused on testing methodologies, automation frameworks, and defect resolution. The candidate was asked about their testing process, automation decisions, critical defects, and handling unclear requirements.
If requirements are unclear or incomplete, what approach do you follow before starting testing?
Context: The round focused on testing methodologies, automation frameworks, and defect resolution. The candidate was asked about their testing process, automation decisions, critical defects, and handling unclear requirements.
Explain your end-to-end testing process in your current project.
Context: The round focused on testing methodologies, automation frameworks, and defect resolution. The candidate was asked about their testing process, automation decisions, critical defects, and handling unclear requirements.
Suppose a feature works correctly in your environment but fails in production. How would you investigate the issue step by step?
Context: The round focused on testing methodologies, automation frameworks, and defect resolution. The candidate was asked about their testing process, automation decisions, critical defects, and handling unclear requirements.
How do you decide what test cases should be automated and what should remain manual?
Context: The round focused on testing methodologies, automation frameworks, and defect resolution. The candidate was asked about their testing process, automation decisions, critical defects, and handling unclear requirements.
Write an hpa.yml file
Context: Candidate was asked to write an hpa.yml file and explain how the control plane uses this file in the backend.
Explain how the control plane uses the hpa.yml file in the backend
Context: Candidate was asked to write an hpa.yml file and explain how the control plane uses this file in the backend.
Post-order traversal of a tree
Context: A post-order traversal question was asked, followed by a modification requiring the use of topological sorting to achieve a desired traversal pattern in a tree.
Modifying the approach to achieve a desired traversal pattern using topological sorting
Context: A post-order traversal question was asked, followed by a modification requiring the use of topological sorting to achieve a desired traversal pattern in a tree.
Tell me about a time when you had to work with limited time or resources.
Context: Discussion about the candidate's motivation for joining the company and past experiences.
Tell me about an unpopular decision of yours.
Context: Discussion about the candidate's motivation for joining the company and past experiences.
Tell me about a time when you took a calculated risk.
Context: Discussion about the candidate's motivation for joining the company and past experiences.
Tell me about a time when you solved a problem through just superior knowledge or observation.
Context: Discussion about the candidate's motivation for joining the company and past experiences.
Tell me about a time when you had to work with incomplete data or information.
Context: Discussion about the candidate's motivation for joining the company and past experiences.
Tell me about a time when you gave a simple solution to a complex problem.
Context: Discussion about the candidate's motivation for joining the company and past experiences.
Tell me about a time when you invented something.
Context: Discussion about the candidate's motivation for joining the company and past experiences.
Give me two examples of when you did more than what was required in any job experience.
Context: Discussion about the candidate's motivation for joining the company and past experiences.
Tell me about your proudest professional achievement.
Context: Discussion about the candidate's motivation for joining the company and past experiences.
Why Amazon?
Context: Discussion about the candidate's motivation for joining the company and past experiences.
Tell me about a time when you had to leave a task unfinished.
Context: Discussion about the candidate's motivation for joining the company and past experiences.
Tell me about a time when you influenced a change by only asking questions.
Context: Discussion about the candidate's motivation for joining the company and past experiences.
Find the shortest path in a weighted directed graph
Context: Discussion-based questions focusing on system design and algorithmic problem-solving.
Implement an LRU cache with O(1) get and put
Context: Discussion-based questions focusing on system design and algorithmic problem-solving.
InterviewDigest