Intuit Interview Questions
Practice the exact questions companies are asking right now.

"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."

"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."

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

"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."

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

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

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

"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."

"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."

"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."

"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."

"I recently cleared Uber interviews (strong hire in the design round) and all the questions were present in prachub."
"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."
Produce valid student lineup from parent array
You are given a hierarchy of n students represented by a parent array par of length n. - Students are labeled 1..n. - par[i] is the parent (mentor/man...
Calculate Cohort Retention
You are given two tables: users - user_id BIGINT PRIMARY KEY - signup_ts TIMESTAMP user_events - user_id BIGINT - event_ts TIMESTAMP - event_name VARC...
Pivot daily users and revenue by platform
You are given transaction-level data and need daily aggregates by platform. Input (Pandas DataFrame) df with columns: - file_date (DATE or string pars...
Compute Precision, Recall, and F1
You are given a list of binary classification outputs, where each record contains: - actual INT (0 or 1) - predict INT (0 or 1) - conf FLOAT, the mode...
Engineer and Impute ZIP Features
You are building a predictive model for a product team. For some users, you have address fields such as street, city, state, and ZIP code. 1. What fea...
Compute monthly signups, conversion, and YoY growth
You work at a subscription company and are given a user-level table. Table company_users - id (INT, PK) — user/customer id - signup_date (DATE) — date...
Sum palindrome-change costs over all substrings
You are given a DNA string dna consisting only of characters A, C, G, T. For any substring dna[l..r], define its palindrome modification cost as the m...
Find largest file in a directory using Bash
Write a Bash command (or short script) that, given a directory path, returns the largest regular file under that directory. Requirements: - Search rec...
Build 30-day retention cohort table
Monthly 30-Day Retention Cohort (PostgreSQL) Context You are given a table of companies with signup and (optional) termination dates. Define monthly c...
Design an experiment for pricing page redesign
A product team is redesigning a pricing tier page. Historically the page only offered a monthly plan; the redesign adds an annual plan option. You are...
Build cohort 30-day retention from signup date
Task: Monthly Cohorted Retention (30-day, then 30/60/90-day curve) You are given a single table, company, with columns: - company_id (INT) - signup_da...
Choose the right test for proportions
A/B Test on Delivery Completion Rate (Binary Outcome) Context: You are evaluating an A/B test on a binary metric (delivered_bool). Treat each order as...
Explain a non-linear industry switch
Behavioral Interview Prompt — Transition from Semiconductor to SaaS Analytics You are in an HR screen for a Data Scientist role. The interviewer chall...
Find largest filename from ls -l output
You are given a multi-line string (via stdin) that represents the output of ls -l, with one entry per line. Each file line follows the typical ls -l f...
Implement LRU, Extend to LFU, Analyze Complexity
Implement an in-memory Least Recently Used (LRU) cache with capacity N that supports get(key) -> value and put(key, value). Achieve O( 1) average time...
Decide when to model courier ETA
Predicting Delivery ETA (Pickup → Drop-off): Case For or Against ML Context: You’re proposing an ETA model to predict the time from rider pickup to cu...
Design AI feature launch and data collection
System Design: From AI Prototype to Production Context Assume you are designing a user-facing AI-powered feature for a web/mobile product. Some decisi...
Aggregate transactions by status and failure reasons (SQL)
You are given a table transactions with (at least) the following columns: - transaction_id (unique identifier) - status (e.g., SUCCESS, FAILED, PENDIN...
Format VARCHAR amounts into $ with M/B suffix
You are given a table transactions with: - id (primary key) - amount_str (VARCHAR): a numeric string representing an amount in dollars (e.g., '950', '...
Extract insights from a multi-entry funnel scorecard
Scenario You are given a scorecard for a QuickBooks-like product showing a funnel by access point (15+ entry points, highly skewed traffic). For each ...