DSA in C++

OA Prep Bootcamp

Boost your placement chances with our OA Prep Bootcamp. Prepare for all company tiers and enhance your resume to land your dream tech job within 12 weeks.
Choose Batch

250+ problems

12 Weeks Duration

Classroom Mode of Delivery

🎊

Your application is received!

Are you ready to land your dream job?
Firstname
Email
Contact Number
Basic DSA Knowledge?

Benefits of our OA Prep Bootcamp

Industry mentors

Problems from Top Platforms

Resuming building

24/7 Doubt Support


Hands-on real time learning

Placement-Focused Curriculum

Mock interviews

Company-Aligned Mock Tests

Quick doubt resolution

Tailored for Product-Based Roles.

Certified Program

Leetcode and Codeforces Profile Building

About OA Prep Bootcamp

Why should I join this program after doing DSA?
What are the learning objectives of this Bootcamp?
What is the duration and schedule of this Bootcamp?
Total Number of Questions/ If any projects?
What is the OA Prep Bootcamp course fee?
Are there mock interviews?
What are the Pre-requisites?
  • While DSA covers the theoretical foundation, this course is specifically designed to prepare students for the types of questions and challenges they will face in online assessments, including coding tests for placements and internship interviews.

  • Course will provide structured sessions that will accelerate the learning process, logical skills and help students quickly identify and improve their weak areas.

  • Instructors with industry experience will provide insights, tips, and strategies that are not typically covered in standard DSA courses, giving students a competitive edge.

  • Regular assignments and mock assessments simulating the actual test environment to make you ready for your college placements/internships, allowing students to practice under timed conditions and receive feedback to fine-tune their approach.

  • Successful completion demonstrates a commitment to continuous learning and self-improvement, this will make candidates more attractive to potential employers.
  • To Elevate Student’s Skills for Online Assessments.

  • Increase the placement and internship chances, to crack assessments and interviews.

  • Strengthen student’s Skills in 3 level learning format.
    • Level 1: To make your ready to crack companies such as
    • Level 1: To make your ready to crack companies such as
    • Level 1: To make your ready to crack companies such as

  • Regular assignments and mock assessments simulating the actual test environment to make you ready for your college placements/internships, allowing students to practice under timed conditions and receive feedback to fine-tune their approach.

  • Successful completion demonstrates a commitment to continuous learning and self-improvement, this will make candidates more attractive to potential employers.
Duration : 12 Weeks

Schedule : weekends (Sat & Sun)
250-300, this course is to ensure you get algorithms and advanced topics hands-on in such a way that you are able to think through how to crack the rounds you will face in product based companies.
The course fee of OA Prep Bootcamp is 21,999/-.

Yes
Basic Understanding of C++ and DSA.

Syllabus to make you Industry Ready!

Syllabus
  • Basic Algorithms
    Linear Search, Binary Search, Two pointers, Ternary Search, Sorting, Basic Recursion, Simple Recursive Tree Traversals, Pigeonhole Principle, Prefix Sum, Sliding Window
  • Basic Data Structures
    Strings, Linked Lists, Stacks and Queues
  • STL
    Policy Based STL, Ordered Map, Queue, hashmap, list, Priority Queue Heap, Vector, Set Multiset, Stack
  • Math
    GCD, LCM, Sieve of Erastosthenes, Basic Modular Arithmetic ( not inverse), Catalan Number
  • Greedy
  • Dynamic Programming
    Knapsack Problems, Longest Common Subsequence (LCS) Problems, Longest Increasing Subsequence (LIS) Problems, Coin Change (DP Approach) Problems, Edit Distance Problems
  • Graph
    Graph Representation:(Adjacency Matrix, Adjacency List, Edge List), BFS, DFS, Daimeter of a tree
  • Intermediate Data Structures
    Heaps and Priority Queues, Hashing (Hash Maps, Hash Sets), Binary Search Trees (BSTs), Trees
  • Graph Theory
    Dijkstra's Algorithm, Floyd-Warshall Algorithm, Bellman Ford Algorithm, Connected Components, Topological Sorting (Kahn's and DFS based), Cycle Detection: Undirected Graphs (DFS-based detection), Cycle Detection: Directed Graphs (using DFS and the concept of back edges), Union-Find/Disjoint Set Union (DSU):Path Compression,Union by Rank, Minimum Spanning Trees (Kruskal, Prim)
  • Dynamic Programming
    DP on Trees, Rod Cutting Problem, Partition Problems, Matrix Chain Multiplication:, DP based on state formation and transition
  • Bit Manipulation
    Bitwise Operators, Counting Set Bits, Bit Masking
  • Greedy
    Huffman Coding, Job Sequencing Problem, Meeting Rooms
  • Number Theory
    Modular Exponentiation, Chinese Remainder Theorem, Euler’s Totient Function, Fermat's Little Theorem
  • Permutations and Combinations
  • Advanced Data Structures
    Segment Trees (Range query and range updation and lazy), Trie, Fenwick Trees
  • Strings
    KMP Algorithm, Rabin-Karp Algorithm, Z Algorithm, Manacher’s Algorithm
  • Games Theory
    Nim Game, Grundy Numbers, Sprague-Grundy Theorem
  • Advanced Graph Theory
    LCA (Lowest Common Ancestor): Binary Lifting, Euler Tour and RMQ (Range Minimum Query) approach, Strongly Connected Components (Tarjan's Algorithm), Articulation Points and Bridges, Eulerian Path and Circuit, Network Flow (Ford-Fulkerson, Edmonds-Karp)
  • Advanced Dynamic programming
    DP with Bitmasking, Binary Search DP, DP on Graphs, Digit DP, DP with Combinatorics, DP Optimization Techniques (Convex Hull Trick, Divide and Conquer Optimization)
  • Probability
    Conditional probability, Expectation
  • Geometry
    Convex Hull, Line Intersection, Closest Pair of Points
Projects
Snakes Game

This project uses Arrays to build a very interesting Snake game

Splitwise App

This project uses concepts of DSA to build Splitwise App

Sudoku

Make your very own Sudoku solver with Backtracking

Travel Planner

Plan your travel when you build your own application by using Graphs

Mario

Use DP optimisation to build this all time favourite game and be a leader in your pack

Jump Froggy

Design your very own Frog game while using Greedy optimisation in DSA

Certificate of Excellence

Company Logo
Benefits of Certification

Our Reviews

We love our students as much as they love us!

4.8
4.7
100+ Questions

Choose Batch

Starts  15 Sep'24
Python OA Prep Bootcamp
MentorKanak Gautam
Schedule: Sat & Sun (09:30 AM - 12:30 PM)
This course includes
  • Basic Understanding of c++ and DSA required
  • 12 week duration
  • Free Backpack
  • Placement assistance
  • Certificate of Excellence/Completion
  • 24/7 Doubt Support
  • Leetcode and Codeforces Profile Building
  • 250-300 Leetcode/ Codeforces questions
  • Personal mentoring, progress tracking & Feedback
  • Dedicated Mock Interviews

Course Fee ₹21,999/-

Starts  15 Sep'24
Python OA Prep Bootcamp
MentorMayank Jha
Schedule: Sat & Sun (12:30 PM - 03:30 PM)
This course includes
  • Basic Understanding of c++ and DSA required
  • 12 week duration
  • Free Backpack
  • Placement assistance
  • Certificate of Excellence/Completion
  • 24/7 Doubt Support
  • Leetcode and Codeforces Profile Building
  • 250-300 Leetcode/ Codeforces questions
  • Personal mentoring, progress tracking & Feedback
  • Dedicated Mock Interviews

Course Fee ₹21,999/-

Our Students are placed at