The interview process for the Data Engineer role began with an online assessment that tested my technical skills across multiple areas, including Python, PySpark, SQL, and data analysis. The exam included both multiple-choice and coding questions that focused on practical problem-solving, especially in handling and transforming large datasets using PySpark and writing complex SQL queries. After clearing the assessment, I moved on to the technical interview round, which was entirely based on my resume. The interviewer asked in-depth questions about my past projects, the tools and technologies I used, and how I approached data pipeline design and ETL processes. They also evaluated my ability to troubleshoot real-world data issues, optimize queries, and apply data engineering best practices.