New: warm up Reddit accounts. You own them.
Rankhog
Subreddit guides

r/csMajors rules, stats, and what to post

A source-backed Rankhog guide to r/csMajors: public rules, community context, posting fit, and startup-promotion risk before you publish.

By Anthony Riera, founder and operator of Rankhog.

Subreddit guides combine public Reddit source URLs, captured rules, visible verification dates, and Rankhog's account-safety workflow.

Current public stats

Members
461,571
Verified
September 18, 2026
Category
Technical product and developer communities

Rules can change, so Rankhog keeps verification dates and the original public Reddit sources visible.

Rule summary

  • Out of scope: This subreddit is for discussion related to university-level and other education in computer science and related fields (e.g. computer engineering, maths, information science, etc.). For more general college/university questions, please check out /r/college. For questions that are more about careers/jobs than they are about college CS, please check out /r/cscareerquestions
  • Respectful Engagement: Offensive posts or comments are not permitted. Common sense is expected from users. This also applies to direct messages (modmail us if someone is trying to harass you that way). **Note**: in a small number of cases, we may use automated methods to block suspected accounts. Should you find yourself blocked by mistake, just modmail us.
  • Shitposts and memes: Not allowed without mod authorisation (except on Sundays). Use a subreddit like r/ProgrammerHumor instead otherwise.
  • AMAs, surveys, hiring and referrals: All of the below require prior mod approval: * AMAs (ask me anything). Approved AMAs can be stickied temporarily upon request. * Surveys. * Hiring requests. This only applies when a company, startup or individual intends to use this subreddit to solicit people for a job in THEIR company. * Referrals (both requests and offers) In most cases, you will be requested to provide some proof of who you are. This is only to protect the community, and you won't need to disclose such evidence publicly.
  • Resume sticky: Post it in the resume sticky thread. Otherwise you risk the thread being removed. Alternatively, post it somewhere like r/EngineeringResumes.
  • Amazon [currently optional]: It's recommended to post Amazon-related queries in its [dedicated megathreads](https://www.reddit.com/r/csMajors/comments/xx7h7r/for_anything_related_to_amazon_3/). However, this is currently optional as of 19/3/26.
  • Discussing online assessment and interview questions: * You may **not** discuss live OA questions on this subreddit. By "live" we mean official CodeSignal assessment questions, or questions that are being currently used in a company's online assessment (the platform used does not matter). Practice questions (such as CodeSignal's practice tests) are fine. * While this rule does not apply for interviews, users are discouraged from discussing questions where they have signed an NDA not to share.
  • Spam: Spam and promotional content aren't allowed in this subreddit. Note that it is usually OK to post (and we appreciate!) useful links that would benefit the community, but if the purpose of your post is to solicit the community rather than contributing to it, then it will most likely be removed (this includes direct and indirect promotion, including "addicles", framing something helpful that's actually an ad). Accounts that are used to solely promote will be banned permanently.
  • Lazy or low-quality posts: Posts are expected to have a certain level of _effort_ put into it. Things that are likely to get the post removed include: * a post which is not comprehensible (or has an empty body). This also applies to crossposts that have just a title/blank/are low effort. * a post with a poll and little else. This is commonly seen in posts that are asking readers to choose a company for them. We expect the poster to provide some details, such as the location of the roles, and what _they_ think of them.
  • Common questions: You're expected to search the subreddit to see if your question has already been answered before making a post.
  • AI Large Language Models (LLMs): Content generated from AI LLMs is not allowed. Other posts around AI are permitted especially from an academic/technical POC. Please be mindful the other rules still apply, so these would not be allowed: - Low quality and repetitive questions (using it for homework, impacts to the job market) - Doomposting about the impact to computer science, job market, etc - Self-promotion of wrapper projects is limited to the project thread Mod discretion may also apply where posts become flame wars.
  • College comparison posts: They are no longer allowed on this subreddit by default; see https://www.reddit.com/r/csMajors/comments/12ch5wq/ban_of_comparison_threads/
  • Laptop posts: It's not really within the scope of this subreddit; use r/SuggestALaptop or r/laptops instead. Expect posts under this category to be removed. To be clear, this includes posts asking the community to suggest a laptop for them.
  • Restricted posts: * "Is CS for me"/"Regret majoring in CS"/"Job market is bad" * UPS memes * H1B and related discussion * General discussion about diversity-based initiatives (DEI), not including GHC (Grace Hopper) or specific company-based pipelines (such as Google STEP/Microsoft Explore) New posts on these topics are not allowed without moderator approval; attempts to evade can lead to a ban. See https://www.reddit.com/r/csMajors/comments/1ho1j3m/new_threads_on_h1b_and_related_discussions_are/
  • Personal projects: Personal projects all go to https://www.reddit.com/r/csMajors/comments/1mcg0rc/project_showcase_megathread/, unless your project is of a nature that deserves its own thread (you need to modmail us if you think that's the case).

Works well

  • Share a genuinely useful, non-commercial resource for CS students, like a free study guide or open-source tool, with a detailed post explaining why it helps, as long as the purpose is contribution not solicitation.
  • Post your personal project in the project showcase megathread rather than as a standalone thread, unless you have modmail approval for a separate post.
  • Request mod approval before running an AMA, survey, or hiring request, and be ready to provide proof of identity.
  • Write a detailed, effortful post about a CS education topic, including your own thoughts and context, to satisfy the "Lazy or low-quality posts" rule.

Avoid

  • Do not post live online assessment questions from companies or official CodeSignal tests, as the rule "Discussing online assessment and interview questions" forbids discussing live OA questions.
  • Do not post AI generated content, since the rule "AI Large Language Models (LLMs)" bans content generated from AI LLMs.
  • Do not post memes or shitposts outside of Sundays, because the rule "Shitposts and memes" requires mod authorization otherwise.
  • Do not post college comparison threads, as the rule "College comparison posts" says they are no longer allowed by default.
  • Do not post laptop recommendation requests, since the rule "Laptop posts" says they are out of scope and will be removed.
  • Do not post about restricted topics like "Is CS for me", regret majoring in CS, the job market being bad, UPS memes, H1B discussion, or general DEI discussion without moderator approval, as the rule "Restricted posts" forbids new posts on these topics without approval.

What r/csMajors Is For

This community is for discussion related to university-level and other education in computer science and related fields like computer engineering, maths, and information science. The people who post here are computer science students and people studying or working through CS education. General college questions belong in r/college, and career or job questions belong in r/cscareerquestions. The scope is specifically about studying computer science, not general college life or the broader job market.

Rules That Matter Before Posting

The rules that matter most for a marketing-adjacent post are "Spam", "AMAs, surveys, hiring and referrals", "AI Large Language Models (LLMs)", "Lazy or low-quality posts", and "Personal projects". The "Spam" rule is the one that decides if your post survives, because it bans promotional content and says accounts used solely to promote will be banned permanently, while allowing useful links that benefit the community. The "AMAs, surveys, hiring and referrals" rule requires prior mod approval for AMAs, surveys, hiring requests, and referrals, so you cannot just launch one without asking. The "AI Large Language Models (LLMs)" rule bans content generated from AI LLMs, which matters if you are drafting posts with AI help. The "Lazy or low-quality posts" rule requires real effort, so a post with an empty body or a poll with no context will be removed. The "Personal projects" rule sends personal projects to a megathread unless you get mod approval for a standalone thread.

What To Post

A good post for a founder here is one that contributes to the community without soliciting it. The "Spam" rule says useful links that benefit the community are usually OK, so if you have a genuinely useful resource, tool, or guide that helps CS students with their education, you can share it as long as the purpose is to contribute, not to promote. The "Lazy or low-quality posts" rule expects effort, so write a clear, detailed post with real context and your own thoughts. If you have a personal project, the "Personal projects" rule says it goes in the project showcase megathread unless you modmail the moderators and they agree it deserves its own thread. If you want to run an AMA, survey, or hiring request, the "AMAs, surveys, hiring and referrals" rule requires prior mod approval, so ask first and be ready to provide proof of who you are.

What To Avoid

Avoid anything that looks like promotion or solicitation. The "Spam" rule bans promotional content and says accounts used solely to promote will be banned permanently, including indirect promotion and framing an ad as something helpful. Do not post live online assessment questions, as the "Discussing online assessment and interview questions" rule forbids discussing live OA questions from companies or official CodeSignal assessments. Avoid memes and shitposts unless it is Sunday or you have mod authorization, per the "Shitposts and memes" rule. Do not post AI generated content, because the "AI Large Language Models (LLMs)" rule bans it. Avoid low-effort posts like empty bodies, crossposts with no context, or polls asking people to choose a company for you without details, as the "Lazy or low-quality posts" rule will get them removed. Do not post college comparison threads, since the "College comparison posts" rule says they are no longer allowed by default. Do not post laptop recommendation requests, because the "Laptop posts" rule says they are out of scope. Avoid restricted topics without mod approval, including "Is CS for me", "Regret majoring in CS", "Job market is bad", UPS memes, H1B and related discussion, and general DEI discussion, as the "Restricted posts" rule forbids new posts on these without approval.

Use Rankhog before posting in r/csMajors

Want the version that does not run out? Subscribers get unlimited tool runs and more careful checks before posting.

Get my free Reddit SEO audit

Start your 3-day free trial. Card required. $99/month after trial. Next, connect a verified Reddit account; no strategy starts until you explicitly start Rankhog.

Common questions about r/csMajors

Can I run an AMA or survey without asking the moderators first?

No, the rule "AMAs, surveys, hiring and referrals" requires prior mod approval for AMAs, surveys, hiring requests, and referrals.

Can I promote my product or service here?

No, the rule "Spam" bans promotional content and says accounts used solely to promote will be banned permanently.

Are links allowed in posts?

Yes, the rule "Spam" says useful links that benefit the community are usually OK, as long as the purpose is not to solicit the community.

Where should I post my resume?

Post it in the resume sticky thread, or use a subreddit like r/EngineeringResumes, as the rule "Resume sticky" instructs.

Can I post content generated by AI?

No, the rule "AI Large Language Models (LLMs)" bans content generated from AI LLMs, though other posts around AI from an academic or technical point of view are permitted.

Related subreddit guides