PracHub
QuestionsExperienceLearningGuidesInterview PrepGreen Card
PracHub

Master your tech interviews with 10,000+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Green Card Tracker
  • Premium
  • Practice with AI agents
  • For Universities

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • Interview Experiences
  • SQL Questions
  • AI Coding Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.

Tech Interview Questions

Practice the exact questions companies are asking right now.

Questions
100
Companies
569
Updated
10.14.2026
100 Questions 569 Companies10.14.2026
PLTCHK testimonial
PLTCHK

"I got asked a hardcore MCM DP question and I saw it on PracHub as well. Solved that question in 5 minutes. Without PracHub I doubt I could solve it in 5 hours. Though somehow didn't get hired, perhaps I guess I solved it too fast? /s"

_The_TaNk_ testimonial
_The_TaNk_

"Believe me i'm a student here jn US. Recently interviewed for MSFT. They asked me exact question from PracHub. I saw it the night before and ignored it cause why waste time on random sites. I legit wanna go back and redo this whole thing if I had chance. Not saying will work for everyone but there is certainly some merit to that website. And i'm gonna use it in future prep from now on like lc tagged"

Chris testimonial
ChrisSenior SWE, LinkedIn

"10 years of experience but never worked at a top company. PracHub's senior-level questions helped me break into FAANG at 35. Age is just a number."

sleepy33 testimonial
sleepy33

"I was skeptical about the 'real questions' claim, so I put it to the test. I searched for the exact question I got grilled on at my last Meta onsite... and it was right there. Word for word."

Jake testimonial
JakeSenior ML Engineer, Lyft

"Got a Google recruiter call on Monday, interview on Friday. Crammed PracHub for 4 days. Passed every round. This platform is a miracle worker."

nuggetlord testimonial
nuggetlord

"I've used LC, Glassdoor, and random Discords. Nothing comes close to the accuracy here. The questions are actually current — that's what got me. Felt like I had a cheat sheet during the interview."

Carlos testimonial
CarlosFull Stack, Shopify

"The solution quality is insane. It covers approach, edge cases, time complexity, follow-ups. Nothing else comes close."

boba.tea.vibes testimonial
boba.tea.vibes

"Legit the only resource you need. TC went from 180k -> 350k. Just memorize the top 50 for your target company and you're golden."

Andy testimonial
AndySWE-II, Google

"PracHub Premium for one month cost me the price of two coffees a week. It landed me a $280K+ starting offer."

couchpotato99 testimonial
couchpotato99

"Literally just signed a $600k offer. I only had 2 weeks to prep, so I focused entirely on the company-tagged lists here. If you're targeting L5+, don't overthink it."

Shruti testimonial
ShrutiData Engineer, Salesforce

"Coaches and bootcamp prep courses cost around $200-300 but PracHub Premium is actually less than a Netflix subscription. And it landed me a $178K offer."

midnightramen testimonial
midnightramen

"I honestly don't know how you guys gather so many real interview questions. It's almost scary. I walked into my Amazon loop and recognized 3 out of 4 problems from your database."

Bianca testimonial
BiancaFrontend Eng, Figma

"Discovered PracHub 10 days before my interview. By day 5, I stopped being nervous. By interview day, I was actually excited to show what I knew."

tambrahm007 testimonial
tambrahm007

"I recently cleared Uber interviews (strong hire in the design round) and all the questions were present in prachub."

toa testimonial
toa

"The search is what sold me. I typed in a really niche DP problem I got asked last year and it actually came up, full breakdown and everything. These guys are clearly updating it constantly."

PLTCHK testimonial
PLTCHK

"I got asked a hardcore MCM DP question and I saw it on PracHub as well. Solved that question in 5 minutes. Without PracHub I doubt I could solve it in 5 hours. Though somehow didn't get hired, perhaps I guess I solved it too fast? /s"

_The_TaNk_ testimonial
_The_TaNk_

"Believe me i'm a student here jn US. Recently interviewed for MSFT. They asked me exact question from PracHub. I saw it the night before and ignored it cause why waste time on random sites. I legit wanna go back and redo this whole thing if I had chance. Not saying will work for everyone but there is certainly some merit to that website. And i'm gonna use it in future prep from now on like lc tagged"

Chris testimonial
ChrisSenior SWE, LinkedIn

"10 years of experience but never worked at a top company. PracHub's senior-level questions helped me break into FAANG at 35. Age is just a number."

sleepy33 testimonial
sleepy33

"I was skeptical about the 'real questions' claim, so I put it to the test. I searched for the exact question I got grilled on at my last Meta onsite... and it was right there. Word for word."

Jake testimonial
JakeSenior ML Engineer, Lyft

"Got a Google recruiter call on Monday, interview on Friday. Crammed PracHub for 4 days. Passed every round. This platform is a miracle worker."

nuggetlord testimonial
nuggetlord

"I've used LC, Glassdoor, and random Discords. Nothing comes close to the accuracy here. The questions are actually current — that's what got me. Felt like I had a cheat sheet during the interview."

Carlos testimonial
CarlosFull Stack, Shopify

"The solution quality is insane. It covers approach, edge cases, time complexity, follow-ups. Nothing else comes close."

boba.tea.vibes testimonial
boba.tea.vibes

"Legit the only resource you need. TC went from 180k -> 350k. Just memorize the top 50 for your target company and you're golden."

Andy testimonial
AndySWE-II, Google

"PracHub Premium for one month cost me the price of two coffees a week. It landed me a $280K+ starting offer."

couchpotato99 testimonial
couchpotato99

"Literally just signed a $600k offer. I only had 2 weeks to prep, so I focused entirely on the company-tagged lists here. If you're targeting L5+, don't overthink it."

Shruti testimonial
ShrutiData Engineer, Salesforce

"Coaches and bootcamp prep courses cost around $200-300 but PracHub Premium is actually less than a Netflix subscription. And it landed me a $178K offer."

midnightramen testimonial
midnightramen

"I honestly don't know how you guys gather so many real interview questions. It's almost scary. I walked into my Amazon loop and recognized 3 out of 4 problems from your database."

Bianca testimonial
BiancaFrontend Eng, Figma

"Discovered PracHub 10 days before my interview. By day 5, I stopped being nervous. By interview day, I was actually excited to show what I knew."

tambrahm007 testimonial
tambrahm007

"I recently cleared Uber interviews (strong hire in the design round) and all the questions were present in prachub."

toa testimonial
toa

"The search is what sold me. I typed in a really niche DP problem I got asked last year and it actually came up, full breakdown and everything. These guys are clearly updating it constantly."

Showing 50 results
Instacart logo
Instacart
Medium
Software EngineerSenior+

Senior Behavioral Round: Project Deep Dive, Mentoring, Trade-offs and Disagreement

A behavioral round in a senior-level onsite loop covers four themes: a project you worked on, mentoring, a trade-off, and a disagreement. Answer each ...

Behavioral & LeadershipProject Deep DiveConflict & Collaboration
1
0
18 people solved
Sep 10, 2026
Capital One logo
Capital One
Medium
Data Scientist

Refactor code and enforce robustness

Code Review and Refactor: Summing a CSV Column Context You are reviewing a short Python script that sums a numeric column from a CSV using pandas. You...

Coding & AlgorithmsCode Quality & MaintainabilityPandas & Python Data
9
0
145 people solved
Oct 13, 2025
Decagon logo
Decagon
Medium
Software Engineer

Walk Through a Project, a Project That Went Wrong, and How You Use AI

A culture-focused conversation built around three open questions. Answer each one as you would to an interviewer who keeps asking "why" and "what exac...

Behavioral & LeadershipProject Deep DiveAI-Assisted Development
5
0
43 people solved
Sep 18, 2026
Microsoft logo
Microsoft
Easy
Software Engineer

Describe Negative Feedback You Received and What You Changed Afterward

Tell me about a time you received negative feedback. What did you learn from it? `hint Choose real feedback Pick feedback that was uncomfortable and p...

Behavioral & LeadershipConflict & CollaborationFailure & Learning
1
0
25 people solved
Sep 30, 2026
Axon logo
Axon
Medium
Software Engineer

Explain your career path and leadership impact

Context: This is a hiring-manager behavioral screen for an Engineering Manager / Tech Lead–type role. Answer the following prompts clearly and concret...

Behavioral & LeadershipMotivation & FitLeadership & Influence
11
0
185 people solved
Feb 9, 2026
Shopify logo
Shopify
Easy
Software Engineer

How would you improve AI-generated code?

During a pair-programming interview, you wrote the rover simulator code using an AI coding assistant. The code works for the basic examples, but the i...

Software Engineering FundamentalsAI-Assisted DevelopmentCode Quality & Maintainability
56
0
445 people solved
Jan 27, 2026
OpenAI logo
OpenAI
Easy
Data Scientist Locked

Evaluate a free-trial A/B test

This question evaluates skills in experimental design, causal inference and statistical analysis, metric definition and instrumentation, data-quality ...

Analytics & ExperimentationExperiment Design (A/B Testing)Experiment Analysis & Readout
10
0
176 people solved
Oct 4, 2025
Coinbase logo
Coinbase
Medium
Software Engineer Locked

Describe Code You Are Proud to Have Written

Describe code you are proud of by explaining the problem, API, invariants, tests, maintainability, and why the implementation improves on the obvious ...

Behavioral & Leadership
1
0
22 people solved
May 12, 2026
Amazon logo
Amazon
Easy
Software Engineer Locked

Describe Delivering Under a Tight Deadline

This question evaluates ownership, judgment, prioritization, and the ability to deliver results under time pressure, including how the candidate balan...

Behavioral & LeadershipOwnership & Execution
19
4
299 people solved
May 2, 2026
Chicago Trading Company logo
Chicago Trading Company
Medium
Software EngineerNew Grad Locked

Describe Growth, Mistakes, and Obstacles

This prompt evaluates learning velocity, ownership, collaboration, accountability, and interpersonal problem-solving by eliciting concrete internship ...

Behavioral & Leadership
4
0
39 people solved
Jun 10, 2026
Apple logo
Apple
Medium
Software EngineerIntern

Describe your most memorable bug and fix

Tell me about the most memorable/impactful bug you encountered in a project. Include: - What the system/project was and your role - How the bug manife...

Behavioral & LeadershipDebuggingFailure & Learning
10
0
131 people solved
Feb 9, 2026
Airtable logo
Airtable
Easy
Software Engineer

Optimize a dispatcher’s scheduling data structures

Algorithmic analysis / code review: Dispatcher for memory-constrained scheduling You are given a single-threaded in-memory dispatcher that reacts to t...

Software Engineering FundamentalsData Structure Design
31
0
274 people solved
Feb 12, 2026
Amazon logo
Amazon
Easy
Software Engineer

Describe a complex problem you solved

Behavioral questions 1. Complex problem: Tell me about a time you worked on a complex technical problem. - What made it complex (scale, ambiguity, ...

Behavioral & LeadershipProject Deep DiveAI-Assisted Development
7
0
76 people solved
Oct 18, 2025
Citadel logo
Citadel
Medium
Software Engineer

Describe current work and relocation willingness

Behavioral Screen: Responsibilities, Project Deep Dive, and Relocation You are interviewing for a Software Engineer role in a behavioral/leadership HR...

Behavioral & LeadershipProject Deep DiveMotivation & Fit
8
0
98 people solved
Sep 6, 2025
Metropolis logo
Metropolis
Medium
Software Engineer

Explain how you use AI tools in development

You’re asked about your AI experience in day-to-day software development: - What AI-assisted development tools have you used (e.g., code completion, c...

Software Engineering FundamentalsAI-Assisted Development
8
0
76 people solved
Feb 12, 2026
BitGo logo
BitGo
Medium
Software Engineer

Explain your most impactful project end-to-end

End-to-End Project Deep Dive (Behavioral) Walk through one recent, high-impact project you led or contributed to end-to-end. Cover the following: 1. P...

Behavioral & Leadership
3
0
55 people solved
Aug 12, 2025
Snowflake logo
Snowflake
Medium
Machine Learning Engineer

Design and Implement a Rate Limiter with an AI Assistant, Then Defend and Test It

This onsite coding round allows AI assistants. You may bring your own laptop with any AI tools installed in advance, or use the interviewer's machine....

Software Engineering FundamentalsRate LimitingAI-Assisted Development
3
0
43 people solved
Sep 7, 2026
Oracle logo
Oracle
Medium
Backend EngineerSenior+ Locked

Explain How You Use AI in Software Engineering

Explain how you use AI in software engineering through one productive use and one flaw caught during verification, including standards for data handli...

Behavioral & LeadershipAI-Assisted DevelopmentTesting & Quality
1
0
25 people solved
Aug 10, 2026
Lead Bank logo
Lead Bank
Medium
Software Engineer Locked

Process Calendar Events with Deletion, Pagination, and Overlap Queries

Practice implementing an in-memory calendar that supports inserts, deletions, stable ordering, zero-based pagination, and half-open interval overlap q...

Coding & Algorithms
2
0
28 people solved
Jul 8, 2026
DoorDash logo
DoorDash
Medium
Software EngineerSenior+ AI Locked

Implement Timeout Refund Workflow

This question evaluates skills in deterministic workflow design, idempotency and retry-safety for external payment integrations, state-transition corr...

Coding & AlgorithmsDistributed Transactions & IdempotencyLow-Level Design (OOP)
17
1
256 people solved
Jun 5, 2026
Shopify logo
Shopify
Easy
Software Engineer

Simulate rover movement on a grid

You are building a rover navigation simulator. The exercise is incremental: you implement a single rover on a 2D grid, then extend the design to many ...

Coding & AlgorithmsSimulation & State MachinesLow-Level Design (OOP)
75
1
652 people solved
Jan 27, 2026
Physical Intelligence logo
Physical Intelligence
Hard
Software Engineer

Build and Present an Embedding Pipeline in 90 Minutes Using AI Coding Agents

This is a 90-minute mini project with two interviewers watching. You log in over SSH to a prepared environment that already contains: - a dataset for ...

Software Engineering FundamentalsAI-Assisted DevelopmentEmbeddings & Vector Search
2
0
26 people solved
Sep 8, 2026
AMD logo
AMD
Medium
Software Engineer

How and How Often You Use AI Tools in Day-to-Day Engineering Work

In your actual work, in which situations do you use AI tools? How often do you use them, and how much do you rely on them? `hint Be concrete and calib...

Behavioral & LeadershipAI-Assisted Development
0
0
6 people solved
Oct 9, 2026
Reddit logo
Reddit
Medium
Software Engineer

Explain How You Use AI in Engineering Work

Explain How You Use AI in Engineering Work Prompt How do you use AI-assisted tools in your day-to-day engineering work? Give one concrete example, exp...

Behavioral & LeadershipAI-Assisted Development
4
0
50 people solved
May 6, 2026
Airbnb logo
Airbnb
Medium
Software Engineer

Review a geospatial Python module

You receive a Python module that processes geospatial datasets (CSV/GeoJSON) to compute distances, cluster nearby points, and write summaries. Perform...

Data Manipulation (SQL/Python)Code Quality & MaintainabilityTesting & Quality
6
0
119 people solved
Sep 6, 2025
Capital One logo
Capital One
Medium
Data Scientist

Evaluate Python Class Design in Data Pipeline

Evaluate Python Class Design in Data Pipeline Scenario You are reviewing a Python class used in an ML/data pipeline that follows the scikit-learn-styl...

Machine Learning
4
0
75 people solved
Aug 4, 2025
Elastic logo
Elastic
Medium
Software Engineer

Review a JavaScript flatten PR

Live PR Review: JavaScript flatten using recursion You are reviewing a pull request that introduces a flatten utility. Intended behavior Implement fla...

Software Engineering Fundamentals
4
0
58 people solved
Nov 13, 2025
Capital One logo
Capital One
Medium
Data Scientist

Critique and Test Python Preprocessing Utilities Effectively

Scenario Code review of Python preprocessing utilities (OutlierHandler and three Imputer classes) Question Summarize, at a high level, what the Outlie...

Coding & Algorithms
14
0
104 people solved
Aug 4, 2025
Wells Fargo logo
Wells Fargo
Medium
Software EngineerSenior+ Locked

Choose LLMs for Software Engineering Tasks

Describe how to choose and verify LLMs for engineering work using task-specific evidence, minimal context, privacy controls, tests, and measured cost.

Software Engineering FundamentalsAI-Assisted Development
1
0
13 people solved
Aug 19, 2026
Shopify logo
Shopify
Medium
Data Scientist

Justify and harden your analytics and BI stack

List your current analytics tech suite end-to-end (ingestion, storage/warehouse, transformation, orchestration, catalog/lineage, experimentation platf...

Data Manipulation (SQL/Python)Transformation Layers & Semantic ModelsData Governance & Lineage
8
0
98 people solved
Oct 13, 2025
Instacart logo
Instacart
Medium
Software Engineer

Add Backend Search and Filters to the Items API of a Library Lending System

You are given a working full-stack repository for a Library Lending System: a backend API, a frontend, and a test suite that already passes. Requireme...

Software Engineering FundamentalsAPI DesignAI-Assisted Development
4
0
54 people solved
Sep 3, 2026
Capital One logo
Capital One
Medium
Data Scientist

Identify Risks and Improve Imputation Class Implementations

Identify Risks and Improve Imputation Class Implementations Scenario You are reviewing three custom Python imputation classes intended for use in a sc...

Machine Learning
10
0
101 people solved
Aug 4, 2025
Pinterest logo
Pinterest
Hard
Software Engineer

AI-Assisted Coding: Add a Read-Through Cache for a Product GET API in an Existing Repo

This round uses an AI-assisted coding format. You receive an existing project repository and a written task: implement a read-through cache for a GET ...

Software Engineering FundamentalsCachingAI-Assisted Development
5
0
95 people solved
Sep 19, 2026
Cohere logo
Cohere
Medium
Machine Learning Engineer

Replace a Heuristic Terminal Text Game's Python Logic With LLM Calls

In a live coding round you receive a text-based game that runs in the terminal, together with its Python implementation of several hundred lines, whic...

Software Engineering FundamentalsLLM ApplicationsAI-Assisted Development
5
0
52 people solved
Sep 22, 2026
DoorDash logo
DoorDash
Medium
Software Engineer

Build a Live API-Connected DAG Workflow for Late-Order Refund Requests

Design a working local demonstration of an order-status and support-decision workflow. Separate components must communicate through real API calls, an...

Software Engineering FundamentalsJob Scheduling & WorkflowsAI-Assisted Development
5
0
74 people solved
Sep 5, 2026
Mercor logo
Mercor
Medium
Software Engineer

Debug a Java CSV Export Function for Output and Performance Bugs

You are given a small Java utility that turns a table of string fields into CSV text for another system to import, and it is used for large exports. F...

Software Engineering FundamentalsDebuggingProgramming Languages
0
0
9 people solved
Oct 4, 2026
Squarepoint logo
Squarepoint
Medium
Software Engineer Locked

Explain Core Python Runtime and Language Concepts

Review core Python concepts through a production-engineering lens: generators, decorators, threads versus processes, mutability, and context managers....

Software Engineering Fundamentals
16
0
143 people solved
Jul 12, 2026
Bilt Rewards logo
Bilt Rewards
Medium
Software Engineer

Debug and Fix Failing Unit Tests in Java

You receive a small Java project for a credit-card rewards service with three failing unit tests: calculatesTriplePointsForRestaurants, returnsUnknown...

Coding & Algorithms
11
0
145 people solved
Sep 6, 2025
Dropbox logo
Dropbox
Medium
Data Scientist

Answer rapid-fire leadership checklist

Answer a rapid-fire leadership checklist: (a) Describe a time you protected customer privacy under executive time pressure—what did you refuse to log ...

Behavioral & Leadership
4
0
56 people solved
Oct 13, 2025
Pinduoduo logo
Pinduoduo
Medium
Software EngineerSenior+ Locked

Discuss a Difficult Project and Your Next-Role Goals

Prepare a manager interview response covering a difficult project and what you want from your next role. Connect real technical evidence, ownership, t...

Behavioral & Leadership
0
0
16 people solved
Jun 6, 2026
Furtherai logo
Furtherai
Medium
Machine Learning EngineerSenior+

Build a Create/Execute Workflow Service With an AI Assistant: Plan, Implement, Verify

In a 45-minute coding session you are expected to use an AI coding assistant. With it, build a small service that creates and executes workflows. The ...

Software Engineering FundamentalsJob Scheduling & WorkflowsAI-Assisted Development
0
0
6 people solved
Aug 30, 2026
Ramp logo
Ramp
Hard
Software Engineer AI Locked

Implement and Defend an AI-Assisted Repository Change

Implement a feature in an unfamiliar repository with AI assistance while remaining able to explain and defend every change. Record prompts, respect re...

Software Engineering FundamentalsAI-Assisted DevelopmentTesting & Quality
28
0
296 people solved
May 25, 2026
Luma AI logo
Luma AI
Medium
Software Engineer

Build a System to Manage Prompts and Model Behavior in Production

This prompt is one of five offered in a take-home for a software engineering role on an AI product team. The candidate picks one prompt; across the se...

ML System DesignSystem Design FundamentalsLLM Evaluation
1
0
10 people solved
Sep 17, 2026
Anthropic logo
Anthropic
Hard
Software Engineer Locked

Review and Improve Four AI-Assisted TypeScript Pull Requests

Work through four TypeScript pull requests by explaining intent, tracing surrounding code, and writing evidence-based review comments. Then select one...

Software Engineering FundamentalsAI-Assisted DevelopmentCode Quality & Maintainability
18
1
371 people solved
Aug 28, 2026
OpenAI logo
OpenAI
Medium
Data Scientist

How would you evaluate a free-trial A/B test?

You run an online marketing experiment to evaluate whether offering a free 1‑month trial increases growth. Experiment context - Eligible visitors are ...

Analytics & ExperimentationExperiment Analysis & ReadoutExperiment Design (A/B Testing)
12
0
231 people solved
Oct 8, 2025
Pinterest logo
Pinterest
Medium
Software EngineerSenior+

Review AI-Generated LRU and LFU Cache Changes

Review AI-Generated LRU and LFU Cache Changes You are modifying an existing codebase with an AI coding assistant. Add an LRU cache and an LFU cache, c...

Software Engineering FundamentalsAI-Assisted DevelopmentData Structure Design
7
0
82 people solved
Sep 1, 2026
Ro.Co logo
Ro.Co
Medium
Machine Learning EngineerSenior+

Debug an inaccurate patient-message triage classifier service and write up fixes

This is a one-hour take-home exercise for a senior applied AI engineering role at a telehealth company. A service classifies incoming patient messages...

Machine LearningModel EvaluationDebugging
0
0
7 people solved
Sep 22, 2026
Applied Intuition logo
Applied Intuition
Medium
Software Engineer

Build an Ingestion Service and Timestamp-Indexed Query API for MCAP Driving Logs

You are asked to build a small data service over recorded vehicle drive logs, in an onsite exercise where an AI coding assistant may be used. Each rec...

Software Engineering FundamentalsIndexing & Query PerformanceAI-Assisted Development
1
0
8 people solved
Oct 8, 2026
Fireworks logo
Fireworks
Medium
Software Engineer

Detect Security Attacks in Text Logs Using Sliding-Window Rules

You are given a large collection of text-format log lines describing network connections, and a set of rules that define security attacks. Write a pro...

Software Engineering FundamentalsTwo Pointers & Sliding WindowTesting & Quality
4
0
54 people solved
Oct 10, 2026
Persona logo
Persona
Easy
Software Engineer

Build an internal go-link URL shortener with an AI assistant: CRUD, sessions, ownership, analytics

Build an internal "go-link" tool: a URL shortener for one organization, where a short link such as go.internal/ifd redirects to a long URL, for exampl...

Software Engineering FundamentalsAI-Assisted DevelopmentAuthentication & Authorization
1
0
11 people solved
Sep 24, 2026
Previous12345Next
Popular Categories
SQLBlind 75
Daily Quest

Sign in to earn XP for every problem you solve.