Skip to content

[Feature]: Add Interview Prep Section (Core CS + Experiences) #220

@saumyayadav25

Description

@saumyayadav25

Problem statement

Add Interview Prep Section (Core CS + Experiences)

Description

Currently DSAMate focuses only on DSA. To make it more useful for interview prep, we want to expand it with an Interview Section that covers core CS subjects and real interview experiences.


📌 What to Add

  1. Theory Cheatsheets

    • Short notes/flashcards for:
      • OOPS
      • Computer Networks
      • Operating Systems
      • DBMS
  2. MCQs / Practice Qs

    • Small sets of topic-wise MCQs for CN/OS/DBMS/OOPS.
    • Could be implemented as quizzes or simple question banks.
  3. Interview Experiences (Community-driven)

    • Section where contributors can add/share real interview experiences.
    • Could be categorized by company.
    • Optionally, integrate a Google Form so that users can submit their experiences, which will then be displayed on the website.

Why

This will make DSAMate a more holistic platform – not just for DSA, but also for complete interview preparation.

Proposed solution

This feature requires complete page implementation (UI + content). It can be done in phases:

Phase 1:

  • Create new pages/sections in the UI for:
    • Theory Cheatsheets
    • MCQs / Practice Qs
    • Interview Experiences

Phase 2:

  • Add initial sample content (e.g., a few OOPS notes, 5–10 MCQs, 1 interview experience).
  • Ensure design is consistent with DSAMate theme (Next.js + Tailwind).

Phase 3:

  • Expand with more contributions from community.
  • (Optional) Integrate Google Form for submitting interview experiences that auto-display on the website.

Contributors can pick any one subject/topic/page and start building UI + adding sample content after getting assigned.

Metadata

Metadata

Labels

Contributors neededIssue/PR is available for other contributors if they want to work on itGSSoC25enhancementNew feature or requestlevel-3

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions