Menu
Home
Our Curriculum
Beginner
Intermediate
Advanced
Register Here
Effortless
Making you a DataStructure and Algorithm
MASTER
is our Delite
Register Here
Our Popular Online Courses
Beginner
Know More
Intermediate
Know More
Advanced
Know More
Our Beginner Program
WEEK - 1
Logical and arithmetic operators
Increment/Decrement operators
Conditional statements (if, if-else, if-else-if, switch, break)
Loops (do-while, while, for, etc.)
Solve 100 previous interview problems
500-question PDF with clear explanations (password protected)
Previous interview similar paper solving (Level 1 - 15 Questions), 2 sets
1st Week Sunday: Doubts clearing session for three hours
Our Intermediate Program
WEEK - 2
Deep understanding of time and space complexity
Introduction to arrays and strings
Basic problems to strengthen fundamentals and improve problem-solving skills
Getting one step deeper:
* Introduction to recursion
* Searching and sorting algorithms (Binary search and merge sort)
* Modified binary search problems
* Divide and conquer problems
Previous interview similar paper solving (10 programming questions and 5 questions), 2 sets
2nd Week Sunday: Doubts clearing session and paper explanation for three hours
WEEK - 3
Getting one more step deeper:
* Sliding window technique problems
* Interval-related problems
* Greedy algorithm-based problems
* Introduction to backtracking
* Problems based on dynamic programming (Medium level problems)
Previous interview similar paper solving (10 programming questions and 5 questions), 2 sets
3rd Week Sunday: Doubts clearing session and paper explanation for three hours
WEEK - 4
Deep dive into algorithms:
* More problems on dynamic programming
* Solve more hard-level problems
* Problems on stack and queue
Previous interview similar paper solving (10 programming questions and 5 questions), 2 sets
4th Week Sunday: Doubts clearing session and paper explanation for three hours
WEEK - 5
Getting a deep dive into algorithms:
* Introduction to Linked Lists
* Introduction to Binary Trees (DFS and BFS)
* Introduction to Graphs (Basics)
Previous interview similar paper solving (10 programming questions and 5 questions), 2 sets
5th Week Sunday: Doubts clearing session and paper explanation for three hours
Our Advanced Program
WEEK - 6
Application Development (Low-Level Design)
OOP Fundamentals
Relationships between objects
Class diagrams
SOLID Principles
Important Design Patterns
Design examples:
* Railways ticket booking application
* Ticket booking application (Similar to BookMyShow)
Previous interview similar paper solving (Level 1 - 10, Level 2 - 5, Level 3 - 1), 1 set
6th Week Sunday: Doubts clearing session and paper explanation for three hours
WEEK - 7
Application Development (Low-Level Design)
Application design:
* Parking lot design
* Car rental system
* Food delivery system
Previous interview similar paper solving (Level 1 - 10, Level 2 - 5, Level 3 - 1), 1 set
7th Week Sunday: Doubts clearing session and paper explanation for three hours
Additional: Will share 20 more application design (Low-Level Design) questions with working code in a password-protected PDF file
WEEK - 8
SQL Basics
Common interview questions on multithreading and collections
Resume building
Mock interviews
Copyright © 2024 dsaspot.com | Powered by dsaspot.com