Data Structures and Algorithms DSA you can say Mainly deals with problem solving : stress more on solving programs across platforms like Hackerrank , Leetcode , coding ninjas , GFG Minimum 200 to 250 programs across all the coding platforms Maang companies and top product based companies Professors mainly stress about implementation part How to solves problems How to implement Linked List , Tree , Graph , Sorting and Searching algorithms Lets assume interview time is 1 hr 15 to 20 mins : problems statemnets =========================================== Top product based companies : =========================== Microsoft , Amazon , Netflix ,Google Ecommerce : Amazon , Flipkart , Ajio, Walmart , Mynthra Payment related companies : Paypal , Phone pe , Razorpay, Cred pay Health Care : medibuddy , United Health Group (Optum) , GE Health care Banking companies : DBS bank, Lloyds Bank , Citi Bank , Standard Charted , Common Welath Bank Australia (CBA) ================================ Selection process with experience Level : A candiatate is a fresher or less than 2 years of experience Fresher : He Need DSA round and domain Knowledge Experience below 2 years : DSA round + Domain Knowledge + LLD ( Low level design) Experience of 4 years and above : DSA + LLD +HLD + Domain Knowledge ================================== My Way of Teaching : ===================== I will be Stressing more on problem solving across the platforms like Hackerrank , Leetcode , coding ninjas, GFG I will be question link in chat box 5 mins for every =============================================== Syllabus for DSA : ====================== 1. Introduction : Importance of DSA and Problem Solving Complexity Analysis (Time and Space) 2. Basic Data structures Arrays and Strings 3. Linked Lists Singly Linked List Doubly Linked List Circular Linked List 4. Stacks and Queues 5. Hashing 6. Tress Binary Tree Binary Search Tree Avl trees Heap Trie 7. Graph Algorithms 8. Sorting Algorithms 9. Searching Algorithms 10. Dynamic Programming 11. Greedy Algorithm 12. back tracking and Recursion, Divide and Conquer 13. Bit manipulation algorithm ======================================== Course Fee : ============= 8k with out recordings 10k with recordings for 1 year Validity Daily i will provide notes in the portal ============================================ Arrays and Strings if , if-else, for , while , nested for , Standard =================================== Interview questions : =====================