Skip to content

GDG-IGDTUW/Interview-Preparation

Repository files navigation

Interview Preparation Repository

Welcome to the Interview Preparation Repository 🚀
This repository is a structured collection of essential Computer Science and Programming topics designed to help you prepare efficiently for technical interviews, coding rounds, and assessments.

The content is organized topic-wise to ensure focused learning, revision, and hands-on practice.


📂 Topics Covered

The repository is divided into folders, each focusing on a core interview topic.
Each folder contains notes, examples, and/or practice problems relevant to interview preparation.

  • Arrays – Fundamental array problems and techniques
  • Khushi@Whatkhushi
  • Stacks – Stack concepts, applications, and problems
  • Mahak@mahak2005
  • Trees – Tree traversals, properties, and common interview questions
  • Anjana Rao@anjanaarao
  • Graphs – Graph representations, traversals, and algorithms
  • Shivani Jha@shivani550
  • Time and Space Complexity – Big-O analysis and optimization concepts
  • @AnanyaBajpai
  • Prompt Engineering – Basics of prompt design for AI/LLM-based roles
  • @AnanyaBajpai
  • SDLC – Development and Testing Phases – Software Development Life Cycle concepts
  • @AnanyaBajpai
  • DBMS – Database concepts, normalization, SQL basics, and theory
  • Anjana Rao@anjanaarao
  • Mahak@mahak2005
  • Pandas – Data manipulation and analysis using Pandas (Python) Shivani Jha@shivani550 Each folder is curated to strengthen both theoretical understanding and problem-solving ability.

🛠️ How to Use This Repository?

  1. Navigate to the topic folder you want to prepare.
  2. Go through the concepts, notes, or problems inside the folder.
  3. Practice writing solutions and optimizing them.
  4. Revise key ideas frequently before interviews.

This repository can be used for:

  • Placement preparation
  • Internship interviews
  • Technical screenings
  • Core CS subject revision

🤝 How to Contribute?

Contributions are welcome to improve and expand this repository.

Steps to Contribute:

  1. Fork the Repository
    Create your own copy of the repository.

  2. Clone the Repository Clone your fork to your local system.

  3. Create a Branch Work on a separate branch for your additions or improvements.

  4. Add Content 📄

    • Navigate to the relevant topic folder.
    • Add notes, examples, or problems.
    • Use clear file names and proper formatting.
    • Ensure content is original and easy to understand.
  5. Push Changes & Create a Pull Request 🔄
    Push your changes and create a pull request with a brief description.


🎯 Contribution Guidelines

  • Keep explanations clear and concise
  • Follow proper coding and documentation standards
  • Avoid uploading images or PDFs for code/notes
  • Ensure content is interview-relevant
  • Maintain respectful collaboration

📚 Recommended Resources

To strengthen your preparation further, refer to:

  • GeeksforGeeks
  • LeetCode
  • Striver’s DSA Series
  • InterviewBit
  • Official Documentation (for Pandas & DBMS)

🏆 Purpose of This Repository

This repository aims to:

  • Build strong fundamentals
  • Encourage structured interview preparation
  • Serve as a quick revision guide before interviews
  • Promote collaborative learning

🙌 Maintainer

Ananya Bajpai
GitHub: @AnanyaBajpai

Feel free to raise issues, discussions, or suggestions for improvement.


🤝 Collaborators

Let’s prepare smarter and crack interviews together! 💡✨

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 22