DataEngPrep.tech
QuestionsPracticeAI CoachDashboardPacksBlog
ProLogin

Interview Questions

Real questions from top companies

700+ Easy450+ Medium650+ Hard
All CategoriesBehavioralSpark/Big DataSQLPython/CodingSystem Design/ArchitectureCloud/ToolsGeneral/Othereasymediumhard
921

Delete vs. Truncate in Snowflake?

SQLmediumpartitionsnowflake0.4 min read
Cognizant
β†’
922

Demonstrate how to use a LEFT JOIN to combine data from two tables and handle null values.

SQLmediumjoin0.4 min read
Wipro
β†’
923

Describe a challenging project where you optimized a complex ETL process.

SQLhardetljoinoptimization0.5 min read
Goldman Sachs
β†’
924

Describe a recent project where you used AWS services extensively. What was your role, and what challenges did you face?

SQLhardetlpartition0.4 min read
EPAM
β†’
925

Describe a scenario where you disagreed with a product or business team. What did you do?

SQLmediumjoin0.5 min read
Amazon
β†’
926

Describe a scenario where you had to collaborate with a cross-functional team to deliver a solution.

SQLeasy0.4 min read
BCG
β†’
927

Describe a scenario where you had to make trade-offs between data processing speed and accuracy. How did you approach this situation and what was the outcome?

SQLeasy0.4 min read
Amazon
β†’
928

Describe a scenario where you used Databricks for real-time data processing.

SQLhardwindow0.4 min read
American Express
β†’
929

Describe a scenario where you would use a CROSS JOIN vs. an INNER JOIN.

SQLmediumjoin0.4 min read
Goldman Sachs
β†’
930

Describe a situation where you had to redesign a data model to meet changing business needs

SQLhardjoinoptimizationpartition3.6 min read
Kagina
β†’
931

Describe a situation where you made a mistake in a data pipeline. How did you identify and fix it?

SQLeasy0.5 min read
Amazon
β†’
932

Describe a situation where you prioritized business needs over technical elegance. How did you manage trade-offs?

SQLeasysql0.4 min read
Swiggy
β†’
933

Describe how Dataproc integrates with BigQuery for processing large datasets.

SQLmediumbigqueryjoinspark0.4 min read
Aarete
β†’
934

Describe how metadata is stored and accessed for internal tables in a relational database.

SQLhardbigqueryoptimizationsnowflake0.4 min read
Tredence
β†’
935

Describe how partitioning helps improve query performance in a large dataset.

SQLmediumbigquerypartitionsnowflake0.4 min read
Disney+ Hotstar
β†’
936

Describe how you would implement Slowly Changing Dimensions (SCD) in an ETL workflow.

SQLeasyetl0.5 min read
BCG
β†’
937

Describe strategies for optimizing a slow-running query on a massive dataset.

SQLmediumpartition0.4 min read
BCG
β†’
938

Describe the process for migrating data from an on-premises SQL database to AWS. What services and strategies would you use?

SQLeasysql0.4 min read
EPAM
β†’
939

Design a Custom API that can query a backend server and return customer data such as the number of orders placed by a user based on their user ID

SQLhardjoinoptimizationpartition3.6 min read
Meesho
β†’
940

Design a daily ETL pipeline to ingest API data into BigQuery.

SQLhardbigqueryetljoin3.6 min read
Google
β†’

Reading isn't practice. Get AI feedback on your answers.

Type or paste your answer to any of these questions and our AI Coach scores it, highlights gaps, and rewrites it at FAANG quality. Free to try.

Try AI Answer Coach β€” FreeStart a Mock Interview
Previous1...4546474849...94Next
Categories
All QuestionsSQLSpark / Big DataPython / CodingSystem DesignCloud / ToolsBehavioral
By Company
AmazonGoogleDatabricksSnowflakeMicrosoftNetflixUberTCS
Interview Guides
All GuidesTop SQL QuestionsTop Spark QuestionsTop Python QuestionsTop System DesignSQL Window FunctionsETL QuestionsData Modeling
Products
AI Interview CoachAnswer AnalyzerSQL PlaygroundResume AnalyzerInterview PacksPricing
Company
About UsContact UsAI DisclosureDisclaimerTerms of ServicePrivacy Policy
Β© 2026 DataEngPrep.tech. All rights reserved.
AboutBlogContactDisclaimer