{"slug": "intuit-oa-2026-guide-code-sql-bash-questions-explained", "title": "Intuit OA 2026 Guide: Code, SQL & Bash Questions Explained", "summary": "Intuit's online assessment for software and AI engineer candidates includes three questions covering coding, SQL, and Bash scripting. The coding problem involves counting valid assignments for arrays with zeros, solved via combinatorics and interval decomposition. SQL requires parsing string capitalizations and aggregating by sector, while Bash counts strings with uppercase letters.", "body_md": "The **Intuit Online Assessment (OA)** has started rolling out again, and the format remains very similar to previous years. Most candidates receive three questions covering **coding, SQL, and Bash scripting**. We've helped candidates preparing for both Software Engineer and AI Engineer positions, and overall the assessment is quite manageable if you're familiar with the patterns.\n\nBelow is a complete breakdown of the three questions together with the solution ideas that helped candidates successfully pass the OA.\n\nYou are given an integer array where some positions contain `0`\n\n, representing unknown values, while all other positions already contain fixed integers. Replace every zero with any integer so that the absolute difference between every pair of adjacent elements is at most one.\n\nReturn the number of different valid assignments modulo `1,000,000,007`\n\n.\nThe problem guarantees that at least one element is non-zero, and the array length is at most **1500**.\n\nThe key observation is to process each consecutive block of zeros independently. Existing numbers naturally divide the array into multiple segments, and each segment contributes independently to the final answer. The total number of valid arrays is simply the product of the number of valid assignments for every segment.\n\nFor one zero segment, the left and right boundaries (when they exist) are fixed values. This becomes a constrained walk from one endpoint to the other, where every step can increase by one, decrease by one, or remain unchanged.\n\nSince the total displacement between the two endpoints is fixed, we enumerate how many `+1`\n\n, `-1`\n\n, and `0`\n\nmoves appear in the segment. Every valid distribution can then be counted using multinomial (multiset) combinatorial formulas.\n\nSpecial attention should be paid to:\n\nAlthough it looks intimidating initially, this is essentially a combinatorics counting problem combined with interval decomposition.\n\nWrite a SQL query that groups companies by `sector`\n\nand calculates the total market capitalization for each sector.\n\nThe output should contain:\n\n`sector`\n\n`total_capitalization`\n\nThe capitalization should:\n\nThe original capitalization values are stored as strings such as:\n\nOnly companies with both a valid sector and a valid capitalization should be included.\n\nThe solution is mostly string parsing followed by aggregation.\n\n`n/a`\n\n.`SUM()`\n\ngrouped by sector.The biggest pitfalls are unit conversion, preserving decimal precision, and formatting the final output correctly.\n\nGiven an array of strings, count how many strings contain at least one uppercase English letter, then print the result to STDOUT.\n\nThis is a straightforward Bash scripting question.\n\nIterate through every string and use a regular expression such as:\n\n```\n[A-Z]\n```\n\nIf the pattern matches, increment the counter.\n\nRemember to consider:\n\nThis question can typically be solved in just a few lines of Bash.\n\nCompared with many other big tech online assessments, the Intuit OA is relatively friendly. The questions are practical and emphasize implementation rather than obscure algorithms.\n\nCandidates who have practiced common counting techniques, SQL data transformation, and simple shell scripting should find the assessment very manageable.\n\nRecruiting is still active across many major technology companies, including Amazon, Google, Microsoft, Meta, and TikTok. Besides online assessments, technical phone screens and virtual onsite interviews are also ongoing.\n\nIf you're preparing for upcoming interviews, **Interview Show** provides realistic mock interviews, OA guidance, and one-on-one interview coaching based on actual interview experiences from North American software engineering hiring processes.\n\nVisit our website to learn more:\n\nYou can also browse more interview experiences, OA breakdowns, and preparation guides here:\n\nGood luck with your Intuit OA, and hopefully we'll see you in the interview rounds!", "url": "https://wpnews.pro/news/intuit-oa-2026-guide-code-sql-bash-questions-explained", "canonical_source": "https://dev.to/interviewshow-cs/intuit-oa-2026-guide-code-sql-bash-questions-explained-3leg", "published_at": "2026-07-31 13:33:32+00:00", "updated_at": "2026-07-31 14:03:08.990337+00:00", "lang": "en", "topics": ["developer-tools"], "entities": ["Intuit", "Amazon", "Google", "Microsoft", "Meta", "TikTok", "Interview Show"], "alternates": {"html": "https://wpnews.pro/news/intuit-oa-2026-guide-code-sql-bash-questions-explained", "markdown": "https://wpnews.pro/news/intuit-oa-2026-guide-code-sql-bash-questions-explained.md", "text": "https://wpnews.pro/news/intuit-oa-2026-guide-code-sql-bash-questions-explained.txt", "jsonld": "https://wpnews.pro/news/intuit-oa-2026-guide-code-sql-bash-questions-explained.jsonld"}}