<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Harish Kumar Mula</title>
    <description>The latest articles on DEV Community by Harish Kumar Mula (@harishdataengineer).</description>
    <link>https://dev.to/harishdataengineer</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4099882%2F65ff263f-1869-4c89-98be-c578738c60b9.jpg</url>
      <title>DEV Community: Harish Kumar Mula</title>
      <link>https://dev.to/harishdataengineer</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/harishdataengineer"/>
    <language>en</language>
    <item>
      <title>I built a free, interactive SQL practice tool for data engineering interviews</title>
      <dc:creator>Harish Kumar Mula</dc:creator>
      <pubDate>Sat, 29 Aug 2026 06:51:15 +0000</pubDate>
      <link>https://dev.to/harishdataengineer/i-built-a-free-interactive-sql-practice-tool-for-data-engineering-interviews-1ml</link>
      <guid>https://dev.to/harishdataengineer/i-built-a-free-interactive-sql-practice-tool-for-data-engineering-interviews-1ml</guid>
      <description>&lt;p&gt;Most data engineering interview prep resources I found online were static — a list of questions with answers underneath. You read the answer, nod, and move on. A week later you can't actually write the query yourself.&lt;/p&gt;

&lt;p&gt;So I built a small free tool that flips that: you write the actual SQL, and it checks your logic instantly instead of just showing you an answer to read.&lt;/p&gt;

&lt;p&gt;Live here: &lt;a href="https://harish-dataengineer.github.io/de-interview-prep/" rel="noopener noreferrer"&gt;https://harish-dataengineer.github.io/de-interview-prep/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What's in it right now:&lt;/p&gt;

&lt;p&gt;SQL questions covering things that actually come up in interviews — finding the second highest value, detecting duplicates, running totals with window functions, gaps in a login/activity sequence&lt;br&gt;
Multiple-choice questions on core concepts: star vs. snowflake schema, ETL vs. ELT, idempotent pipelines, partitioning, slowly changing dimensions&lt;br&gt;
Hints if you get stuck&lt;br&gt;
No sign-up, nothing stored — it all runs in your browser&lt;/p&gt;

&lt;p&gt;It's an early version — right now it's about 10 questions. I'm planning to add more (Python, dbt/Spark-specific questions, harder SQL) over the next few weeks based on what people actually find useful.&lt;/p&gt;

&lt;p&gt;If you're prepping for data engineering interviews, or if you've been on the interviewing side and have questions you think should be included, I'd love feedback. Happy to take suggestions in the comments or as GitHub issues.&lt;/p&gt;

&lt;p&gt;Repo: &lt;a href="https://github.com/harish-dataengineer/de-interview-prep" rel="noopener noreferrer"&gt;https://github.com/harish-dataengineer/de-interview-prep&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dataengineering</category>
      <category>sql</category>
      <category>webdev</category>
      <category>interview</category>
    </item>
  </channel>
</rss>
