Preparation Guide for Coding Rounds

Sep 28, 2024

Lecture Notes on Coding Round Preparation

Introduction

  • Presenter introduces the launch of the CR sheet (Coding Round sheet).
  • Previous sheets launched: HD sheet (success stories) and CP sheet (competitive programming).

Overview of Previous Sheets

HD Sheet

  • Over 500 success stories from users.
  • Users have landed jobs at top companies: Amazon, Microsoft, Adobe, Google.
  • 100+ problem solution videos available.

CP Sheet

  • Designed for competitive programming.
  • Contains 400-450 problems covering essential topics for becoming a Candidate Master on Codeforces.

Purpose of the CR Sheet

  • Addresses the gap in preparation for coding rounds at companies like Amazon and Microsoft.
  • Coding rounds at these companies typically do not feature extremely tough problems like those on Codeforces or Codechef.
  • Common algorithm variations are the focus for these rounds.

Importance of Algorithms

  • Companies like Media.net and CodeNation may ask tougher questions, requiring extensive knowledge of algorithms.
  • Understanding algorithmic implementation and constructive thinking is essential for success in coding rounds.

Content of the CR Sheet

  • Created to help candidates prepare for coding rounds four months in advance.
  • The sheet includes common algorithms frequently appearing in coding rounds.
  • Each algorithm is paired with related questions to practice implementation.
  • Algorithms included:
    • Binary Search
    • Prefix Sum
    • Primes
    • Divide and Conquer
    • String Algorithms
    • Tree Algorithms
    • Graph Algorithms
    • Disjoint Set
    • Segment Trees
    • Dynamic Programming (DP not deeply covered in this sheet).

Scholarship Test by Coding Ninjas

  • Coding Ninjas offers high-quality courses in various programming and development fields.
  • Courses developed by experts from top universities and companies.
  • Scholarship test scheduled for June 19, 9 PM, including 30 aptitude-based MCQs.
  • Scholarships range from 10% to 100%, applicable on existing discounts.

Additional Tips for Preparation

  • Importance of participating in coding competitions (e.g., LeetCode and Codeforces contests).
  • Participation helps ease nerves and improve performance in real coding rounds.
  • Recommended to practice problems from the SD sheet, especially for dynamic programming.

Conclusion

  • Encouragement to share the CR sheet among peers and juniors for effective preparation.
  • Reminder to like and share the video for further engagement.