charlax / charlax/professional-programming

Interviewing resource suggestion: level-based system design rubric

Open Beginner friendly
#144 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
51.5k
Forks
4k
PR merge metrics
No merged PRs in 30d

Description

Hi Charlax,

I read the interviewing section of Professional Programming and saw the interviewing.io senior system design guide among the resources for candidates:
https://github.com/charlax/professional-programming/blob/master/README.md

I am Andy, founder of PracHub. We published a free rubric that breaks down observable system design signals at mid-level, senior, and staff levels, including scope control, technical depth, risk discovery, and communication:
https://prachub.com/resources/system-design-interview-rubric-by-level-mid-level-vs-senior-vs-staff

Would you be open to reviewing it as a possible addition to the interviewing section? It is narrower than a full preparation guide: the goal is to help readers evaluate the quality and level of their own practice sessions.

If it is not strong enough for the collection, please feel free to close the issue.

Thanks,
Andy
Founder, PracHub

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in README.md at the interviewing section and review the linked PracHub system design interview rubric against the existing resources. Done means deciding whether it fits the collection and, if accepted, adding it to that section with an appropriate description.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.