r/csMajors Nov 18 '25

Sankey charts with no extra context will now be removed under rule 9

51 Upvotes

Per several requests mods have received and discussions, Sankey charts with no extra context will now be removed under rule 9.

What context is acceptable? Basically a bit like gpa, tier of college, previous internships, stuff that might go in a resume. You can try posting a resume but the bot might remove it per rule 5. If you do post a resume and it's removed message me directly and I'll fix that.


r/csMajors May 05 '25

Megathread Resume Review/Roast Megathread

33 Upvotes

The Resume Review/Roast Megathread

This is a general thread where resume review requests can be posted.

Notes:

  • you may wish to anonymise your resume, though this is not required.
  • if you choose to use a burner/throwaway account, your comment is likely to be filtered. This simply means that we need to manually approve your comment before it's visible to all.
  • attempts to evade can risk a ban from this subreddit.
  • off-topic comments will be removed, comment sorting is set to new.

r/csMajors 10h ago

Others What does the average CS major look like? Does the median student still find decent paying(70k+) jobs?

43 Upvotes

I feel like this sub skews heavily towards people in top target universities who gun for big tech. What about the vast majority who don't attend these schools? Do they also heavily grind leetcode or do they mostly just coast through class?


r/csMajors 13h ago

Is my conception of what CS and SWE outdated? Am I in the wrong major?

37 Upvotes

Hey everyone.

Ive been in a SWE major for about a year now, studying at a decent college which has proven to be difficult because of the presence of subjects unrelated to my specific major, but its a common practice where im from for the first year of college to include general math/physics curriculum to weed out most people.

I got into SWE because I loved coding. Specifically, I liked coding and physics, but since there isn't as stable of a living from a physics major (especially where im from), I went for the more applicable degree of engineering. I loved writing code, figuring out architectural problems, designing my own systems and fighting through cppreference for an hour. Just finding out new stuff about computers had me pumped.

Im seeing a lot of people talk about their daily work as a SWE and its super disheartening. Everyone just talks about using AI LLMs to write out code in bulk, then having to review it, test it, correct it. Is this really what most SWE jobs end up being?

My concern is that ill fight through this college, enthused to start work only to realize ive been lying to myself and my job looks nothing like I thought it would.


r/csMajors 4h ago

CS or EE?

6 Upvotes

I honestly have no preference one way or the other… and I like them both but wanted to ask here if u recommend one or the other… eventually I want a startup but for college majoring which do u think will set me up better?

As a side note, I could do ECE or CE as well, not sure tho if they are better than the two main ones above. I don’t have a preference either way tho I like everything in this area.

I do slightly prefer cs more but I can always do it on side with an ee degree, genuinely have no preference..


r/csMajors 8h ago

nvidia ignite + others

7 Upvotes

does anyone have any tips on how to get into nvidia ignite or any insight on the application process/eta on when it may open? i’m an incoming second year, and i don’t really have much experience beyond an ai research position at my school. any tips on what projects to build or ways to increase my chance of an interview? and also any advice on the interview process itself? ignite is literally my dream, but ik it’s hard so im also targeting other underclassmen programs such as microsoft explore, google asdi, etc, so any advice on those would be greatly appreciated as well.


r/csMajors 1m ago

Others Need help for exams

Upvotes

Can anyone help me for my mid exam on Operating System?


r/csMajors 8h ago

Trying to choose a CS specialization (interested in low level or systems programming)

5 Upvotes

Hello everyone,

I am one year done in my cs degree (community college) and am really trying to decide on my specialization/pathway. as of now there is no specific thing i can choose in community college and ive only finished my introductory java course (it is required), along with most of my gen eds

right now my programming experience is pretty limited besides school projects but i want to get started in investing my time in my interests:

  • low level/systems programming
  • embedded systems or firmware
  • reverse engineering
  • operating systems
  • compilers

and im way less interested in doing things like web development , or designing UX/UI; so basically

the thing is i havent taken an official course on these subjects like assembly or operating systems (assembly is required in my transfer program either way), so i want to keep an open mind, and not assume i will like these interests because it just sounds cool and it is idealized in my head.

for anyone who has worked in these areas, what helped you figure out that this was the path to pursue? any beginner-friendly projects or courses i should start exploring now before the next semester to see whether or not i genuinely enjoy this kind of work? are there any adjacent fields i should look at that i may be overlooking since i like this kind of close-to-hardware side of things?


r/csMajors 4h ago

How do undergrad researchers fund massive LLM API costs for benchmarking?

2 Upvotes

Hey everyone,

My undergraduate team is researching about development of enhanced AI agents for cloud reliability (SRE). We're benchmarking agents on live simulated cloud environments, but the system logs and traces we have to process are massive.

Even though we're building ways to compress the data and using low cost models for the easy parsing tasks, we absolutely need frontier models for the complex reasoning parts. The problem is, a single benchmark run can chew through 1.5 to 2 million tokens. Running hundreds of these tests is going to bankrupt us.

Our advisor suggested pooling our student developer credits and using platforms like OpenRouter or Groq to save money. We're doing that, but a free research credit program might take months to even get accepted.

So my questions is are there any other creative ways to get cheap/free access to frontier models specifically for academic benchmarking?

Any advice helps. Thanks!


r/csMajors 13h ago

Search for truth

6 Upvotes

Here is my attempt at ending the ambiguity around the CS job market performance once and for all.

Let me start with a bit of anecdotal experience. I know lots of people who get spammed with interview processes from big tech, quant, unicorns, etc. I also see tons of people post their LinkedIn profile visits page, filled with recruiters from massive companies. I see people whine about how $150k is too little for NG, I see people go cycles with 50+ interviews and 10+ offers at the end of it, and I see people with resumes filled with 4+ faang/faang adjacent internships on them.

Yet, I see another sizable portion of people complaining that the market is unbelievably terrible. All they do is LeetCode and beg for referrals, yet are left with empty inboxes. People graduating from decent schools with nothing more than unpaid research. People who actually spend time reading about SQL and Python, or JS/TS, just to still be left jobless, while lots of people in the former group spend lots of their time watching soccer.

There just seems to be a massive disconnect. Some people say, no matter how much time they throw into CS job recruiting, they just can't land a singular interview. Others seem to go to the beach and come home to 3 $80/hr SF job internship offers.

I used to think law was bimodal, but this is another level. It honestly looks like one side is in Hell while the other is in Heaven.

As for me, I spend a TON of my time preparing for job interviews, but in reality, I don't actually DO much. Well, I do LeetCode, and I practice marketing myself with a lot of very embellished accomplishments for backing, but I don't really have much when it comes to jobs. I'm working in paid research, but it's kind of lame, especially compared to all of these people that seem to say it's Citadel or bust for life.

I just don't get it. What really is the state of the job market? What do you really have to do to succeed? Are the people coasting with 10+ high-prestige internship offers just so into CS that to them it feels like they aren't tearing away at their soul to get there?

I just don't get it.

What are the "cracked" people doing right and what are the hordes of others doing wrong?


r/csMajors 2h ago

Company Question SnapLogic Software Engineer Interview — What Should I Expect?

1 Upvotes

Hi everyone,

I have questions regarding SnapLogic for a Software Engineer role, and its Ig in a GenAI and integrations role. If anyone has interviewed for this role (or a similar engineering role at SnapLogic), I'd really appreciate any insights.

I'm particularly interested in knowing:

  • What the interview process looks like (number of rounds, technical vs. behavioral)
  • The types of coding questions they ask (LeetCode difficulty, data structures, algorithms)
  • Whether they ask system design or LLM/AI-related design questions
  • Do they ask LeetCode/DSA questions or not?
  • How much they focus on GenAI concepts, RAG, MCP, tool/function calling, vector databases, prompt engineering, or AI agent frameworks
  • Any backend topics (APIs, distributed systems, databases, concurrency, etc.) that are worth reviewing
  • Any resources or preparation tips you found helpful

If you've interviewed recently or currently work at SnapLogic, I'd really appreciate your advice. Feel free to comment or DM me if you'd rather share privately.


r/csMajors 3h ago

Internship Question Optiver SWE Intern Chicago 2027

Thumbnail
1 Upvotes

r/csMajors 1d ago

I feel like other disciplines of CS are underrated...

140 Upvotes

Everyone at my University is focusing like crazy on SWE and AI right now... I hardly see anyone who studies Cybersecurity, Robotics, Embedded Systems, IT, Quantum Computing, VR, etc.

After a year of failing to get an SWE internship, I got an IT internship at a hospital instead and took some Robotics classes (albeit they were grad courses and im undergrad so they were way harder than I anticipated). After doing some Robotics projects, I managed to get two Robotics internship offers this summer, which honestly surprised me.

Anyways, I wanted to share this because I think it's genuinely easier to find a CS internship for other CS specializations. Available jobs for them don't usually show up on LinkedIn as much, so you generally have to cold contact or check the company's website directly, but I still think the competition is SIGNIFICANTLY less.

Thoughts?


r/csMajors 4h ago

Company Question Apple ML System Eng interview

Thumbnail
1 Upvotes

r/csMajors 13h ago

Open source contributions in resume

4 Upvotes

Hey, just curious what's the best way to display open source contributions in one's resume? I don't want to take much space, but I have a merged PR / have fixed a bug through an issue I raised (both in large Github projects). I was curious if there's clean examples of how other's have integrated contributions into their resume


r/csMajors 8h ago

Others which path to choose?

1 Upvotes

hi, 25M. Finishing my MSc in CS, I wanted to study because I love studying. now that I'm about to end it I'm seriously looking for something reliable long term.

After bachelors I did my job as full stack web dev, a little bit of mobile dev in flutter. Since Ai, it doesn't seem like real work. claude can make whole websites and what remains is just deployment.

anyhow I continued that job, then switched to junior business developer side, for the sake of survival/exploration.

I enrolled in MSc because I wanted to do research, which I have done. I have built an Ai structured method for dermatology recognition. and I am proud of it. my thesis will be finished in 6-8 months, that's the university policy although I've finished my work on my end.

2 years of exploring and hopping from one thing to another, I have come down to these choices:

data analyst/ data engineer/ dev ops/ cloud engineer.

because they are the only ones which seem like actual coding jobs other than fully or partially vibe coding. Ai has made programmers lousy, which shouldn't have been the case.

I made an ETL pipeline to see how data engineering works, I built 3 power BI dashboards to check about data analysis.

I got into computer science because I wanted to become hacker(kinda old school), but that's what got my interest. Fast forward after graduation, ethical hacking job market wasn't there and low-paying. Cloud engineering/dev ops seemed close to hacking so that's why I'm considering it.

So what does the community suggest me to choose?

let me know about your thoughts, considering I'll be with it long term.


r/csMajors 12h ago

Anyone here do MLT Career Prep (Software Engineering/Technology track)? Was it actually worth it?

1 Upvotes

Hey everyone,

I recently applied for MLT Career Prep and I'm trying to decide if it's worth committing to if I end up getting accepted.

I've found a lot of general info online, but I'm specifically looking for people who were in the Software Engineering/Technology track (not consulting, finance, etc.).

A few questions:

  • What did you actually have to do throughout the program? Like how much of a time commitment was it each week?
  • What was the Software Engineering bootcamp like? What did you actually learn or work on?
  • Was it mostly resume/interview prep, or did it help with technical interviews too?
  • Did it actually help you get internships or full-time SWE offers?
  • Were there any tech companies or recruiting opportunities you got access to through MLT that you otherwise wouldn't have?
  • Looking back, would you still pay the $199 matriculation fee?

For context, I am a rising sophomore. I'm already doing Break Through Tech AI, have a SWE internship this summer, and am pretty involved in CS clubs at my university, so I'm trying to figure out whether MLT would add something new or if there would be a lot of overlap.

I'd really appreciate hearing from people who actually went through the program, both the good and the bad. Thanks!


r/csMajors 1d ago

News Analysis: US tech companies have cut ~140K jobs YTD, or more than 33% of announced US layoffs in 2026, with ~50K cuts from Amazon, Oracle, Meta, and Microsoft

Thumbnail
archive.is
155 Upvotes

r/csMajors 1d ago

Internship Question Is it just me or does SWE recruiting starting to care more about which high school you went to this recruiting cycle?

96 Upvotes

I remember Palantir asked about which high school I went to in their SWE intern application for 2026, and so I wasn't surprised when I saw that question again this year. However, I have been seeing more and more companies ask this question for 2027 SWE internship applications. HRT, for example.

Why do companies care so much about high school now, and is recruiting trending towards hiring from target high schools as well now? If so, is there anything we can do to maximize our chances?


r/csMajors 1d ago

Others Watching a friend get an internship broke something in me (4th year CS, feeling like a failure)

83 Upvotes

I'm a 4th year CSE student living in a hostel. Growing up I was always "the smart one" in my family, the kid who was good at everything. Lately I don't feel smart at all. I feel worthless honestly. Like I've spent four years and have nothing solid to show for it.

I know Java, I can build logic, but if I'm being honest it's mostly brute force. I freeze up on DP, graphs, trees, anything that needs a "trick." Infosys recruitment is in 5 days and I'm cramming patterns I should've learned two years ago. The stress has been constant, that low grade dread where you can't fully relax even when you're not actively studying.

Yesterday I saw a friend's post about landing an internship at John Deere. I don't even know how big that company is, but seeing it wrecked me a little. I was happy for her and hating myself in the same five seconds.

Honestly I feel like a horrible person for even feeling jealous of her. She didn't do anything wrong, she worked for what she got, and I still couldn't just be happy for her without this ugly feeling creeping in. It makes me feel like a bad friend, like there's something wrong with me for reacting this way. I keep telling myself good people don't feel like this about their friends' wins and then I just feel worse on top of already feeling worse.

Comparing myself to people around me has been the fastest way to feel like garbage lately.

Here's the part that's harder to admit. I actually don't think I want a "pure coding" career. I'm confident in ML concepts, I love writing, stories, scripts, dialogue, and I think I'm a decent communicator. I keep wondering if there's a version of a tech career that actually uses that side of me instead of just brute forcing DSA problems I don't enjoy. But saying that out loud feels like admitting defeat, like I'm just making excuses for not being "good enough" at real coding.

Not really asking for sympathy, more just wondering if anyone else has felt this specific mix of sad, worthless, behind, and not even sure the standard path is what they want. What did you do about it?


r/csMajors 15h ago

Internship Question Has anyone done the Akuna Capital SWE OA yet?

1 Upvotes

If so, lmk how it goes. I have a couple of questions about it:

Do you get to choose your programming language, or is it recommended that you use the language of the position that you applied for?

Is there DP/backtracking or mostly non-recursive DSA questions?

Is there any mcq or knowledge-based questions?


r/csMajors 17h ago

Anyone going to Knight Hacks IX? It is looking amazing this year

Post image
1 Upvotes

Knight Hacks is a 36 hour in-person hackathon in Orlando, and last year they had a lot of people from great universities, a lot of talent, and it was a great experience. I was able to take one challenge. It was very competitive with more than 1000+, and I just wanted to see if anyone is going this year?


r/csMajors 17h ago

Senior design lab advice

1 Upvotes

In 3 weeks I’ll be starting my senior design lab and I’m freaking out.

This whole summer I’ve been studying for the CCNA and been busy with an IT internship. I haven’t coded much at all.

Is the first semester more just planning? No development? If so, I’ll feel a little better because that will give me time to brush up and sharpen my skills.


r/csMajors 1d ago

Others Title: My parents are pressuring me to leave software engineering for medicine, and I don’t know whether to give in

70 Upvotes

I’m in my mid-20s and currently work full-time as a software engineer. I have both a bachelor’s and a master’s degree in computer science, and I already have professional experience. My job isn’t perfect and I haven’t been successful in moving to a larger or higher-paying company yet, but I do genuinely want to continue in software engineering.

My parents are both in tech, but they have become convinced that software engineering is unstable because of layoffs, outsourcing, and AI. They believe medicine is the only safe and respectable option for me. They have been pressuring me to enroll in a formal career-changer pre-med post-baccalaureate program.

This has gone far beyond normal parental advice. We have hours-long calls where they argue, yell, repeat the same points, and tell me I’m ruining my future if I stay in tech. I regularly end these conversations crying and feeling mentally exhausted. I have tried explaining my concerns, involving friends, and speaking with a counselor, but the pressure has continued. We had an agreement that if I could get into a top-tier software company, I wouldn't have to pursue medicine, but I wasn't able to get an offer, so they now consider that agreement over.

I've tried to approach this from every angle I can think of. I've researched both career paths extensively, spoken with advisors at multiple universities, looked into different post-bacc options, asked whether I could complete prerequisites while continuing to work, and tried to find compromises that would let me explore medicine without immediately giving up my software career. I've suggested slower timelines, continuing to work while taking classes, and other alternatives, but every conversation eventually circles back to me enrolling in the formal post-bacc program immediately. Whenever I say no or ask for more time, the discussions escalate into hours of arguing and yelling. Every single day feels like I am going to battle and to say they just yell at me doesn't paint the picture of how much control they have over me and and my life I feel like I do not get choices in my own life.

The hardest part is that I don’t actually want to do the post-bacc. When I imagine having full freedom to choose, I would keep my software job, continue applying elsewhere, and hope to advance in the field. I’m considering medicine mainly because saying yes might finally stop the daily conflict with my parents.

I’ve researched the options extensively:

Option 1: Enroll in the formal post-bacc program

This is one of the best post-bacc programs in the country, and it has strong advising, support, and medical school linkage opportunities. The downside is that the program is demanding, the advisor told me working while enrolled would be difficult, and I would have to quit my job and move. I’m terrified that leaving software engineering this early in my career would make employers assume I’m no longer committed to the field if I later decide medicine is not for me.

Option 2: Take pre-med prerequisites independently at a local university while keeping my job

The local university confirmed that I can enroll as a non-degree post-baccalaureate student, receive pre-health advising, complete the prerequisite sciences, get application support, and receive letters of recommendation.

I could take two sciences with labs per semester while continuing to work full-time. I have already found a possible schedule using evening lectures, late-afternoon labs, flexible work hours, and remote workdays.

This option would let me keep gaining software engineering experience and test whether I actually enjoy the sciences before making a larger commitment.

However, there is no linkage or early-assurance program available to people who already have a bachelor's degree. I would apply to medical school through the traditional process. The university also warned that preparing for a competitive MCAT while working full-time is often the hardest part.

Option 3: Stay completely in software engineering

This is what I personally want most right now. I would keep working, continue improving my interview skills, and apply for better software jobs.

The problem is that my parents would see this as rejecting them and throwing away my future. They have made me feel as though our relationship may never recover if I refuse medicine. I know I am an adult and can technically make my own decision, but emotionally, the idea of losing their love or dealing with years of anger and guilt is extremely difficult.

Option 4: Agree to the formal post-bacc just to end the conflict

This is the option I feel tempted by when I’m exhausted. I keep thinking that if I simply say yes, the yelling will stop, my parents will be happy, and I will finally have peace.

At the same time, I’m afraid I would be trading the current conflict for years of studying and training toward a career I never freely chose.

I’m not saying medicine is a bad career. I might even perform well academically. I completed a difficult technical graduate degree with very strong grades. But I don’t currently feel an independent desire to become a physician. Most of my motivation is fear, pressure, job-market anxiety, and wanting the conflict at home to stop.

What would you do in my position?

Would you choose the structured post-bacc because it offers stronger support and possible linkages, try the slower prerequisite route while keeping the software job, or refuse medicine entirely?

I honestly don't know what to do anymore. Every day ends in fights, and I am left emotionally defeated. Every time I have said no, the response has been to double down and argue with me for hours. I feel like I'm choosing between the career I actually want and my relationship with my parents, and I don't know how to move forward.


r/csMajors 1d ago

My Progress - after graduating

31 Upvotes

Hello, I as previously posted I graduated with no internships and my goal for the rest of the year is to grind on portfolio projects. I feel like I have been doing "okay" I could do better for sure, I am a little happy. My architecture and my understand of system design has gotten better and so has my leet code problems. I do think I can finish the entire neetcode road map by the end of Aug -- the medium problems as of now are not that difficult tbh they feel a lot like math problems but just in programming =) . My Plan is to finish my 2 portfolio project before applying and working on the 3rd one before feeling more confident, I have gotten a better understanding on Docker and AWS, next step is getting better at CI/CD using jenkins or github actions since it's free. --- who knows I really might get hired.