2
About Speaker
Aishwarya Mittal
SeniorEngineer
Passionate software engineer at American Express with 8+ years of experience.
Leading design, development and delivery of Enterprise Data Management - Data
Retention, Anonymization and Deletion, worked in developing mission critical
observability tools like Logging as a service, CVaaS etc. using cutting edge
technologies.
With a strong background in computer science and a keen eye for detail, she excels in
developing efficient and robust software systems.
Aishwarya holds a Bachelor's degree in Computer Science from Bharati Vidyapeeth
college of Engineering, New Delhi. In her spare time, she loves to do yoga, dancing,
drawing and likes to spend time with her family.
3.
3
Agenda
• Importance ofDSA
• Before you begin
• Must-Know Data Structures
• Algorithms to Crack
• Practice, Practice and More Practice
• Acing DSA interviews
• Q/A
7
• Basic programming
knowledge(any
language)
Language
• Familiarity with data
structures (arrays,
linked lists, etc.)
Be
Familiar • Understanding of
algorithmic
concepts (time
complexity, space
complexity, etc.)
Complexit
y
Before You Begin
9
Algorithms to Crack
•Sorting and Searching
• Linear Search
• Bubble Sort
• Selection Sort
• Merge Sort
• Quick Sort
10.
10
Practice Makes Perfect
•Online platforms
• HackerRank
• GeeksForGeeks
• LeetCode
• Coding challenges and contests
11.
11
Acing DSA Interviews
Practice
whiteboarding
andexplaining
algorithms
Focus on
problem-solving
strategies and
approaches
Review common
interview
questions and
topics
Improve your
coding skills and
speed