
Intuit's Data Engineer process centers on an initial online assessment — two of three reports name HackerRank — covering SQL, bash, and DSA, followed by a mix of recruiter AI-tooling screens, take-home projects, and live technical rounds, based on three candidate reports, none of whom received an offer.
$153K
Avg. Base Comp
$210K
Avg. Total Comp
3-5 rounds
Typical Rounds
Not reported
Process Length
Intuit's Data Engineer interview process is anchored by an initial online assessment that appears in all three candidate reports. Two of the three specify the assessment ran on HackerRank, with three problems spanning SQL, bash scripting, and a data-structures-and-algorithms question. The third describes four medium-level questions of the same types without naming a platform. Candidates describe real time pressure: one report cites 90 to 120 minutes for three problems, and another notes the assessment was proctored with a webcam. One candidate also mentions a restriction to Java or Python for the coding portion, so pick your language before you start and practice bash scripting alongside SQL and algorithms.
Beyond the OA, the path diverges by candidate. Two report a recruiter screen that spends real time on how candidates use AI coding tools. One of them named tools like ChatGPT, Claude, and Copilot and was asked to live-demo an AI assistant implementing a feature on the call. The third candidate describes a separate live technical interview built around DSA problems such as a monotonic-stack exercise. That interview also included a SQL query for the second-highest GPA, where the interviewer probed edge cases like ties and NULL values. It was followed by a final round combining a resume deep dive, behavioral questions, and more algorithm work. Take-home assignments show up in two of the three reports, ranging from a short GitHub-based build challenge to a two-part coding-and-architecture-review sequence. Bash scripting under time pressure and algorithmic optimization were the points where two candidates felt they lost ground, and none of the three received an offer.
Synthesized from 3 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Intuit process.
I applied for a Data Engineer role at Intuit and went through their interview process starting with an online assessment. The OA consisted of four medium-level questions covering SQL, bash scripting, and a coding problem. What caught me off guard was the language restriction — they only allowed Java or Python, so I had to commit to one early on. I chose Python and moved forward.
After passing the OA, I had my first live interview focused on CS fundamentals and data structures. This was where they dug into algorithmic thinking. One question involved working with a monotonic stack, which tested my ability to optimize solutions beyond the brute force approach. Another asked me to write a SQL query to find the second highest GPA in a dataset — straightforward on the surface, but the interviewer was clearly checking whether I understood edge cases like handling ties or NULL values.
The final round was a comprehensive deep dive with the hiring team. They reviewed my resume in detail, asked behavioral questions to assess communication and fit, and circled back to more complex DSA problems. This round felt like they were testing not just technical chops but also how I think through problems, ask clarifying questions, and handle feedback. The interviewers were direct but fair, though I left feeling like I'd stumbled on a couple of the harder algorithmic variations they threw at me.
I didn't receive an offer, which in hindsight I think came down to not being sharp enough on the DSA problems under time pressure. The process itself was well-structured — three rounds, clear progression from medium difficulty to comprehensive assessment — but I underestimated how much they'd push on optimization during the final round.
Prep tip from this candidate
The monotonic stack problem and SQL edge cases like handling duplicate highest values were key focus areas — practice these specific patterns under timed conditions, and be extra careful with SQL NULL handling and aggregation edge cases since they seem to test those deliberately.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Intuit
Minimum Change
| Question | |
|---|---|
| Size of Joins | |
| Subscription Retention | |
| Marketing Channel Metrics | |
| Hurdles In Data Projects | |
| Digitizing Student Test Scores | |
| Term Frequency | |
| Dijkstra implementation | |
| Above Average Product Prices | |
| Check Matching Parentheses | |
| Ticket Reservation Locking | |
| Scalable Data Pipelines | |
| Event Pickup Optimization | |
| Youtube Recommendations | |
| Approval Drop | |
| Client Solution Pushback | |
| Why Do You Want to Work With Us | |
| Marketing Workflow Optimization | |
| Decreasing Payments | |
| Your Strengths and Weaknesses | |
| Analyzing Multiple Data Sources | |
| Empty Neighborhoods | |
| Rolling Bank Transactions | |
| 2nd Highest Salary | |
| Top Three Salaries | |
| Merge Sorted Lists | |
| Experiment Validity | |
| Comments Histogram | |
| Closest SAT Scores | |
| Subscription Overlap |
Synthesized from candidate reports. Individual experiences may vary.
All three candidates report an initial online assessment with three to four problems spanning SQL, bash scripting, and a coding/DSA question. Two of the three identify the platform as HackerRank; the third does not name a specific platform but describes matching question types. Time pressure was common — one candidate had 90 to 120 minutes for three problems and did not finish the bash portion, while another noted the OA was proctored with a webcam and included a hard-difficulty LeetCode problem. One report also mentions the coding language being restricted to Java or Python.
Two candidates report a recruiter screen that opens with a discussion of a proud personal project before shifting into questions about AI coding tools such as ChatGPT, Claude, or Copilot. One candidate was asked to live-demo using an AI assistant to implement a feature on the call, while the other described the conversation as staying largely at a generic HR level covering strengths and weaknesses.
One candidate describes a separate live interview centered on data structures and algorithms, including a monotonic-stack optimization problem and a SQL query to find the second-highest value in a dataset, where the interviewer probed edge cases like ties and NULL handling. This stage was not mentioned by the other two candidates, so it may not appear in every Data Engineer loop.
Two candidates report a take-home component. One described two stages — a coding challenge followed by a review session where the interviewer probed the reasoning behind architectural choices. The other described a single build challenge involving cloning a GitHub repo with a README for two small projects, expected to take a few hours despite a full week being allotted.
The final stage varied by candidate: one went through a comprehensive session with the hiring team covering a resume deep dive, behavioral questions, and additional DSA problems; another mentioned an Intuit handover round to close out the process; a third candidate accepted another offer before reaching this stage, so it's unclear what a final technical review with the engineering team would have covered.