sql for interview
sql for interview
Overview:
The first round focused on foundational technical skills in SQL, Python, and data modeling,
coupled with an assessment of communication skills.
Detailed Breakdown:
ar
1. Soft Skills Assessment:
ek
The recruiter began with a quick self-introduction:
Focused on presenting your role, tech stack, and recent projects.
Highlighted responsibilities like building pipelines, optimizing data
ad
systems, and integrating tools like Spark and Databricks.
2. SQL Basics:
W
Questions were focused on intermediate SQL concepts. Examples include:
HAVING vs WHERE:
am
4. Python Problem:
Problem Statement: Write a Python program to calculate total spending,
identify top 5 users by spending, and find the most purchased product.
Solution Approach:
Used dictionaries and sorting functions to efficiently calculate total
spends.
ar
Applied Counter from Python collections to identify the most frequent
product.
Followed up with explanations around list comprehensions, lambda functions,
ek
and performance optimizations.
ad
Round 2 - Technical Discussion
Overview:
W
This round focused on practical experiences, challenges faced in real-world projects, and
SQL troubleshooting.
am
Key Highlights:
1. Project-Based Discussion:
h
processes.
Challenges:
Talked about issues like data skewness and how you resolved them
using techniques like salting and repartitioning.
©
Overview:
This round tested your understanding of Apache Spark, file formats, and advanced SQL
design scenarios.
ar
Detailed Topics Discussed:
ek
1. Apache Spark Fundamentals:
Core Concepts:
ad
Defined executors, cores, stages, jobs, transformations, and actions in
Spark.
Highlighted how Spark executes tasks in DAG (Directed Acyclic
W
Graph) format.
Optimization:
am
Delta vs Parquet:
ub
Z-Ordering:
Provided use cases where Z-Ordering improves query performance
for partitioned Delta tables.
3. Scenario-Based SQL:
©
Overview:
The final round was focused on understanding your personality, motivations, and alignment
with the company’s goals.
Topics Covered:
1. Project Experience:
Discussed major projects, highlighting achievements and challenges.
Explored the usage of tools like Data bricks, Spark, and Delta Lake in your
ar
projects.
2. Career Motivation:
ek
Addressed questions like:
Why are you looking to switch roles?
ad
What excites you about this opportunity?
How does this position align with your long-term career goals?
3. Relocation Questions:
W
The interviewer evaluated flexibility regarding relocation (e.g., moving to
Bangalore while currently settled in Hyderabad).
am
https://www.glassdoor.co.in/Reviews/Myntra-Reviews-E508705.htm
ub
Myntra Careers –
Sh
https://careers.myntra.com/