Intuit Software Engineer 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."
"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...
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...
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...
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...
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...
Solve word segmentation and React palindrome validation
Part A — String segmentation: Given a non-empty string s and a dictionary of valid words, design an algorithm to determine whether s can be segmented ...
Walk through resume and share behavioral examples
Behavioral Prompt — Software Engineer Technical Screen Context: In a technical screen for a Software Engineer role, you are asked to succinctly commun...
Design prompts for JSON-only LLM responses
Design an LLM request that returns strict JSON only Context You are designing a backend call to an LLM for a technical screen (System Design & Enginee...
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...
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', '...