DataEngPrep.tech
QuestionsPracticeAI CoachDashboardPacksBlog
ProLogin

Interview Questions

Real questions from top companies in Python/Coding

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

Describe Spark's memory management model. How do you handle heap memory overhead issues?

Python/Codingmediumjoinpartitionspark0.2 min read
American Express
β†’
42

Describe script implementation and deployment.

Python/Codingeasy0.2 min read
Ford
β†’
43

Design a solution to generate unique device names from a list of IoT devices.

Python/Codinghardjoinoptimizationpartition3.6 min read
Expedia
β†’
44

Design an algorithm to merge k sorted lists of video streaming data.

Python/Codinghardjoinoptimizationpartition3.6 min read
Disney+ Hotstar
β†’
45

Detect a loop in a singly linked list

Python/Codingeasy0.2 min read
McKinsey
β†’
46

Develop a Python script to clean data by removing duplicates and handling missing values.

Python/Codingeasypython0.1 min read
Fragma Data Systems
β†’
47

Difference between Stack vs Queue

Python/Codinghardpython0.2 min read
ZS Associates
β†’
48

Differences between Stack, Queue, and Linked List

Python/Codingeasy0.2 min read
ZS Associates
β†’
49

Differentiate SORT BY, ORDER BY, DISTRIBUTE BY, and CLUSTER BY

Python/Codingmediumpartition0.2 min read
Matrix
β†’
50

Discuss the tech stacks and responsibilities at Morgan Stanley

Python/Codingeasypythonsparksql0.1 min read
Meesho
β†’
51

Discuss your approach to unit testing in your code.

Python/Codingeasy0.2 min read
Thoughtworks
β†’
52

Explain Lambda functions in Python.

Python/Codingeasypython0.2 min read
Gartner
β†’
53

Explain Stack vs Unstack and their use in data transformation.

Python/Codingeasy0.1 min read
Fractal
β†’
54

Explain and implement Semaphore in Java

Python/Codingeasy0.1 min read
Walmart
β†’
55

Explain techniques for ensuring data quality in cross-functional team scenarios

Python/Codingeasy0.2 min read
Nihilent
β†’
56

Explain the difference between mutable and immutable objects in Python.

Python/Codingeasypython0.1 min read
American Express
β†’
57

Explain the differences between multiprocessing and multithreading.

Python/Codingeasypython0.2 min read
American Express
β†’
58

Explain the internal working of a HashMap

Python/Codingeasy0.2 min read
JP Morgan
β†’
59

Explain this code: [f(2) for f in [lambda x: x * i for i in range(5)]].

Python/Codingeasy0.1 min read
Gartner
β†’
60

Explain your approach to designing a scalable customer loyalty program data platform.

Python/Codinghardjoinoptimizationpartition3.6 min read
Adidas
β†’

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
Previous12345...9Next
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