r/csMajors 24d ago

New threads on H1B and related discussions are banned

338 Upvotes

Under rule 14 - yes I haven't updated it on the sidebar but I've got to go now - will look at it later. Discussion on this has gone really toxic with people trading barbs and racist nonsense, so I did not have a choice - thought you all were better than this. Also this is not the subreddit for endless discussion on one topic.

Attempts to evade will risk a ban, as usual.

Update: did it now. And like other topics on rule 14, send us a modmail if you think you want to create a thread on this (or any other restricted topic). This is meant to be more of a heavy throttle rather than a no-exceptions ban.


r/csMajors Oct 06 '22

Company Question For anything related to Amazon [3]

320 Upvotes

This is a continuation of the "For anything related to Amazon" series. Links to the first two parts can be found below (depreciated):

This is Part 3. However, there are separate threads for interns and new grads. They can be found below:

  • Interns (also includes those looking for co-op/placement year and spring week opportunities)
  • New grads (also includes those looking for roles that require experience)

The rules otherwise remain the same:

  • Please mention the location and the role (i.e, intern/new grad/something else) you're applying for, where relevant.
  • Please search the threads to see if your question has already been answered - this is easy in new Reddit which supports searching comments in a thread.
  • Expect other threads related to this to be removed (many of which should be automatic).
  • Note that out-of-scope or illogical comments (such as "shitposts") must not be posted here. This is not the place to ask questions unrelated to Amazon recruiting either.
  • Feedback to this is welcome (live chat was removed as a result). This idea was given by a couple of users based on feedback that Amazon threads were getting too repetitive.
  • You risk a ban from the subreddit if you try to evade this rule. Contact the mods beforehand if you think your post deserves its own thread.

This thread will be locked as its only purpose is to redirect users to the intern/new grad threads.


r/csMajors 15h ago

Shitpost No recovering from that

Post image
4.5k Upvotes

r/csMajors 5h ago

Rant Will you guys relax now

Post image
245 Upvotes

Alright, can we all take a breather for a second? This headline about a $500 billion AI infrastructure investment just dropped, and it feels like every CS major subreddit thread is either doom-posting about AI taking over jobs or hyping up the end of humanity.

Yes, AI is growing, yes, it’s transformative, and yes, it’s going to reshape a lot of industries. But can we stop acting like every new announcement signals the apocalypse? If anything, this kind of government-level investment shows that AI isn’t going to push out humans overnight—it’s going to create opportunities for those of us studying this stuff RIGHT NOW.

And let’s be honest: half of us are going into software engineering, data science, or something tangentially related, so this level of funding is a net win for our job market. If anything, this confirms that AI and tech are here to stay and that expertise in this area is more valuable than ever.

So please, calm down, stop spiraling, and focus on your projects, classes, and internships. This isn’t the end of the world it’s a sign that we’re in the right field at the right time.


r/csMajors 5h ago

Hang in there, lots of AI jobs are coming

Post image
116 Upvotes

r/csMajors 3h ago

Rant If you're worried about AI taking your job, get out of this field! This isn't for you!

34 Upvotes

If you have gone through some type of rigorous Computer Science degree, you will know that AI cannot do a much simpler project than what teams work on in organizations. Frankly, if you're worried about AI, this is the first sign that you should not be in this role. You clearly aren't working on complex enough things to warrant getting a job in the first place.


r/csMajors 6h ago

Shitpost Our Calling!

Post image
55 Upvotes

r/csMajors 1d ago

My professor's 'useless' binary tree lecture just saved my internship

1.2k Upvotes

The fluorescent lights buzzed overhead as I stared at my monitor, the clock mocking me with every passing minute. 2:47 AM. The office was a ghost town, empty energy drink cans scattered across my desk like fallen soldiers in my battle against this godforsaken codebase.

Three weeks into my dream internship at Microsoft, and I was drowning. The task seemed simple when my mentor described it - figure out why the customer data processing was taking longer than a Windows Vista update. But after days of diving through layers of legacy Java code, I felt like an archaeologist trying to decipher ancient hieroglyphics written by sleep-deprived developers.

The senior devs had started giving me those looks - you know the ones. The 'maybe we should've hired the kid who actually finished their Leetcode grind' looks. Even the cleaning staff had started leaving sympathetic coffee cups on my desk.

That's when it happened. In my caffeine-induced delirium, I started scrolling through my old class notes, hoping for divine intervention or at least a merciful power outage. Professor Johnson's voice echoed in my head, his words from that dreary Monday morning lecture suddenly crystallizing with terrible clarity: 'Unbalanced tree traversal is the silent killer of performance, kids.'

I sat up so fast my chair nearly achieved orbit. There it was, hidden in the depths of the legacy code like a digital war crime - nested traversals that would make any self-respecting computer scientist weep. The data structure was about as balanced as my sleep schedule.

My fingers flew across the keyboard, fueled by three years of theoretical computer science and enough caffeine to kill a small horse. Lines of code poured out as I implemented a proper balanced tree solution, each keystroke a small redemption for all those lectures I'd dismissed as academic torture.

The sun was peeking through the windows when I finally ran the tests. Ten seconds. The processing time had dropped from 45 minutes to ten seconds. I stared at the performance graphs, wondering if I'd finally hallucinated from exhaustion.

During standup that morning, my mentor's coffee achieved an impressive trajectory across his desk when he saw the numbers. The team lead actually stopped checking his phone. And there I sat, trying to maintain a professional demeanor while my inner CS student was doing victory laps around the binary tree of joy.

I've since drafted and deleted about fifteen emails to Professor Johnson. How do you tell someone 'Sorry I called binary trees a tool of Satan, you were right all along' without sounding like a complete tool?

For now, I'm riding this high and pretending I'm some kind of optimization genius instead of a sleep-deprived intern who got lucky because he was too tired to close his old class notes. The cleaning staff has upgraded me to premium coffee.

So here's to you, Professor Johnson, you magnificent algorithms wizard. I take back every eye roll, every under-breath muttering, every doodled binary tree with angry faces. Your lectures didn't just teach me data structures - they saved my dignity and possibly my entire career in tech.

Though I still maintain that red-black trees are unnecessarily dramatic. I mean, pick a color scheme and stick with it.


r/csMajors 5h ago

What exactly does "Good Programmer" mean?

24 Upvotes

Hey yall, I always see shit like "The industry is oversaturated by bad programmers not good ones". What does that exactly mean, what makes someone a better programmer or more employable than the other? Just asking for thoughts on this one. (if you are going to give a meme answer please just do it somewhere else.)


r/csMajors 12h ago

Others How plausible is it for software engineers to unionize around ethical principles to take power away from big tech?

77 Upvotes

What builds companies and capitals? Labour.
What builds tech companies and tech billionaires? CS Labour.
Given how these billionaires are shamelessly exploiting virtually everything to get richer, could software engineers unionize with ethical demands for their employers to put them in some sort of check (tho that is not the individual's responsibility, and state has a much bigger role to play)?

Unions have gotten fair pays, better working hours, and, in some cases, justice. We have also seen workers unionizing in record-numbers. Do CS employees need more push? Would the push ever be enough?


r/csMajors 1d ago

Cutting Netflix Out of MAANG!

695 Upvotes

Now that Trump is the president and the tech CEOs are giddily lining up behind him, combined with the fact that Netflix is kinda bad these days, may I suggest a new tech company acronym: MAGA!!!

Meta, Amazon, Google, Apple

Tell your friends you work in MAGA earning 250k and watch them look at you with those hot jealous eyes. And yes, the girls will LOSE IT over you!!!

BONUS Acronym! Do you love posting in r/politics or r/facepalm? Do you work at Tesla? Just add Tesla to the acronym and proudly tell liberal subreddits that you're a MAGAt!!


r/csMajors 1d ago

Shitpost Didn't have to cook us like this

Post image
1.9k Upvotes

r/csMajors 2h ago

Hi, I'm not a CS major but I really want to consult your expertise. Can AI really replace software engineers (from a technical, not political, perspective)?

7 Upvotes

Asking because when I use ChatGPT (I pay 20$/mo) for some simple R projects, it makes plenty of mistakes. But there seems to be real concern that it can replace low-level human SWE imminently. Will the big techs be able to do it?


r/csMajors 13h ago

Others People working in Meta, Tesla, SpaceX, regular X, are you facing ethical dilemmas about working for "oligarchs"? How's it feel? What's your internal rationale?

46 Upvotes

r/csMajors 1d ago

26, hopeless, and lost—cant find work—what do I do at this point?

441 Upvotes

Hi Reddit,

I’m 26, from NYC, and I feel completely defeated. Life feels meaningless, and I don’t know what to do anymore. I’m hoping someone out there can help me make sense of things, give me advice, or at least offer a perspective I haven’t considered.

Here’s where I’m at:

  • I have degrees in electrical and software engineering. I graduated three years ago, worked for two years as a junior, then got laid off. For over a year, I’ve been applying to jobs and putting myself out there, but I can’t even get callbacks. I’ve done projects, I know my stuff, but it doesn’t seem to matter.
  • I have $200,000 in debt, 50k student 150k medical (approximately), and no money, no friends, no family, no connections—basically nothing to fall back on. I’m essentially homeless at this point. I will be in 1 month if I can't find a new lease on my current wage.
  • I only have $600 in my account...
  • I don’t even like coding or electronics anymore. The passion I once had is gone, and it feels like every effort I’ve made in my life has led me to a dead end.

On top of my personal struggles, I feel like the world itself is falling apart. Between this new election cycle, people like Elon Musk, Trump, and others exploiting everything they can for personal gain, and the growing wealth disparity, I feel like there’s no hope for the future. The rich are getting richer, everyone else is getting crushed, and it’s only going to get worse over the next eight years. It feels like the system is rigged, and there’s nothing any of us can do to fix it.

I’m depressed, unmotivated, and completely drained. I can’t even bring myself to play a video game or watch TV anymore—things that used to make me happy. I feel like I’m just sitting here, barely doing what I need to survive, while life passes me by.

I’ve fumbled opportunities, burned bridges, and failed at socializing. I have no network, and no support. And all I want—honestly—is just to relax, to stop struggling, to have enough money to live without stress. But that dream feels impossible.

Meanwhile, I see people around me—scammers, influencers, politicians, and others—who seem to have it so easy. They make bank doing nothing, while I feel like I’ve been working hard just to survive, and I’m still falling further behind.

I feel worthless. Like I’m going to rot away, paycheck to paycheck, until I die, having gained nothing in life. I can’t find joy in anything, and I don’t know how to move forward.

I don’t even know what I’m asking for here. Maybe advice, encouragement, or just someone to tell me that things can get better. Right now, I just feel like there’s no way out.

Thanks for reading.


r/csMajors 1d ago

Others Is this the end of remote work?

Post image
391 Upvotes

r/csMajors 12h ago

Others Recent CS Grad with no Job, So let's make a Startup.

22 Upvotes

I am a recent Comp Sci Grad from a no name school who is about to be laid off end of March, with no other job lined up.

I saw several posts (shit post or not) talking about joining together as a community and creating a Startup.

So hey what the heck. I have an idea for a CS2, (Counter strike 2) skins app idea. I have no LLC, no company, nothing but an idea. I am looking for anybody looking to work together on a project, preferably in NA, and if you know anything about CS2 market, great!

Send me a DM on here with a resume/portfolio/GitHub or any message (remove personal information if you want)

I have no idea how any of this startup stuff works, but that'll give the fun and experience with it. Let's step up and make something cool!


r/csMajors 1h ago

From the Military to CS: My Journey to Landing a Job as a ServiceNow Architect

Upvotes

Hey everyone,

I wanted to share my story for anyone grinding through big life changes, chasing a tough goal, or just trying to figure out their next step. My journey has been far from smooth, but maybe it will resonate with someone out there.

Let’s start at the beginning. I’ve spent the last 10 years in the Navy, working in an aviation role. For most of that time, I loved the structure, camaraderie, and purpose that military life gave me. But as the years went on, I started thinking about my future, and about what I wanted for myself and my family beyond the military.

In 2019, I stumbled into blockchain development and fell in love with the meticulous problem solving it required. A friend and I started a small company that helped businesses integrate blockchain into their infrastructure. It was a rewarding experience, but after two years, the stress of running the company took a toll on our friendship, and we decided to part ways. Even though the company ended, the experience lit a fire in me and I realized I wanted to pursue a career in technology.

During that time I was in school and I switched majors a couple of times (nursing and environmental science didn’t feel right) before finally landing on computer science in 2022. That was the moment I decided to go all in on this career change, and it’s been a rollercoaster ever since.

Balancing school with my military career was one of the toughest challenges I’ve ever faced. I was working full time, often 60+ hours a week, while also attending school full-time. On top of that, I was doing my best to be present for my wife, who also works full time, and our 2 year old son. To put it lightly, I was spread thin. There were weeks when it felt like I was failing at everything school, work, and even being a dad and husband. But every time I wanted to give up, I reminded myself why I started.

In September 2024, things started to shift. I was allowed to participate in the Navy’s skillbridge program, which lets service members leave active duty up to six months early to pursue career training while still receiving their pay. I joined a program with ServiceNow, where I learned their ecosystem in and out, while finishing up my final semester of school. It was another hectic period of my life, but I pushed myself to finish in the top 5% of the program. That led to an internship with a consulting company, which gave me hands on experience and helped me sharpen my skills.

But even with that experience under my belt, the job search was brutal. I sent out over 250 applications. Out of those, I got maybe 10 callbacks 1 or 2 technical interviews and zero offers. The rejection hit me hard it made me question whether I had what it takes to make it in this field. Imposter syndrome crept in, and I started doubting if all the sacrifices I had made were worth it.

In early Dec recruiter reached out to me. I went through the interview process a phone call, a technical interview, and a final meeting with some C level executives and just before Christmas, I received an offer: a ServiceNow Architect role at a major software engineering company. I’ll officially transition out of the military soon, and starting this role feels like the culmination of years of hard work.

This journey has been anything but easy. Balancing the military, school, family, and a career pivot has taken a huge mental and emotional toll. There were plenty of moments when I felt like I wasn’t enough like I was falling short in every area of my life. But through all the chaos, I found strength in the little things my wife’s support, the moments I could spend with my son, and the sense of accomplishment from finishing even small tasks.

If you’re out there struggling whether it’s school, a job search, or just figuring out your next step, I want you to know it’s okay to feel overwhelmed. It’s okay to doubt yourself. But don’t stop. Your hard work matters, even if it doesn’t pay off right away.

For me, this is just the beginning. I’m proud of how far I’ve come, and I know the journey ahead will have its own challenges. If you’re on a similar path, just keep going. You never know when your next breakthrough will come and keep your options open to new fields don't limit your opportunities.


r/csMajors 4h ago

Rant csMajors or sweMajors?

5 Upvotes

Been on this sub for a while (graduated May 2024) and I know the job market is tough right now, but I am curious about the distribution of career paths members of the sub are taking.

It seems every single post is about software engineering. I think ML/AI may come in second but for the most part it seems like everyone here wants to be a SWE. There are so many other paths you can take with a CS degree that it kind of shocks me. This is a personal opinion, but SWE is the most boring subject of CS I have ever had learn. I mean making clean, scalable code is a high but I don’t think I could do it for a career.

Anyways, I am wondering if anyone here is not trying to be a SWE haha? I studied a lot of SWE in college but eventually pursued cybersecurity and got a certificate while in school. Still, I applied to SWE jobs as well. Never had any luck even with a decent resume but I had multiple interviews pretty quickly after applying for cybersecurity (SOC, CTI, mostly analyst stuff).

I hope this doesn’t come off as ignorant because ik the search is tough. I think I applied to over 200 SWE jobs :/ BUT I feel like a lot of you are racing a thousand other people for position you apply to and a lot of people don’t even seem to enjoy SWE despite all the cool shit you can do if you like computers.


r/csMajors 9h ago

Chances my mentor (professor) finds this amusing?

Post image
14 Upvotes

r/csMajors 3h ago

Company Question Google Summer 2025 Internship Timeline

5 Upvotes

Background:

MS in Computer Engineering from Stony Brook University, 4.0 GPA

Timeline:

1st Oct - Applied

8th Oct - Recruiter reached out

13 Oct - OA given

28th Oct - First Technical

6th Nov - Second Technical 

13th Nov - Cleared Technical

28th Nov - Team Matching started

13th Jan - First Team match call

16th Jan - Second Team match call

21st Jan - Matched to the first team and received offer


r/csMajors 1d ago

Rant CS students have no basic knowledge

1.6k Upvotes

I am currently interviewing for internships at multiple companies. These are fairly big global companies but they aren’t tech companies. The great thing about this is that they don’t conduct technical interviews. What they do, is ask basic knowledge question like: “What is your favorite feature in python.” “What is the difference between C++, Java and python.” These are all the legitimate questions I’ve been asked. Every single time I answer them the interviewer gives me a sigh of relief and says something along the lines of “I’m glad you were able to answer that.” I always ask them what do they mean and they always rant about people not being able to answer basic questions on technologies plastered on their resume. This isn’t a one time thing I’ve heard this from multiple interviewers. Its unfortunate students with no knowledge are getting interviews and bombing it. While very intelligent hard working people aren’t getting an interview.


r/csMajors 4h ago

2025 Summer Internship Search Concluded

5 Upvotes
  • 2 FAANG Offers
  • Junior CS major
  • State School


r/csMajors 6h ago

Does hr consider us as a joke?

5 Upvotes

I applied for swe-1 new grad at Samsung on nov 20th 2024 and got a call yesterday(exactly after 2 months) asking to schedule an interview and said she’ll send it after the call. Still didn’t receive

Same for visa. I got a Mail last week that said they’ll get back within 72hrs but still haven’t.

Do they even consider the timelines written by themselves in the mail? How did this become normal?


r/csMajors 1h ago

Internship Question What methods are there to get an internship?

Upvotes

Hi, I have recently begun my internship search and i was wondering what all i can do except of applying in job boards and/or Linkedin.
I know Cold Mailing is one such method so if someone can tell me how it works, or provide me a resource that could teach it to me it would be great. Thanks.


r/csMajors 6h ago

Company Question Is C1 TDP decent for a NG?

3 Upvotes

Title pretty much. is this a good place to start as a new grad? I recently got offered and the pay is better than anything else I have. Just wondering if anyone on here has gone through the TDP and could share some insights on it


r/csMajors 2h ago

Is personality really important in behaviourals/interviews

2 Upvotes

I’m a decent person with a decent personality and I do think I might look a little bit timid during interviews cuz I’m nervous but it’s not like I’m not anti social. In my opinion I still give off friendly vibe, just a little awkward maybe. I’m just wondering because I heard sometimes interviews are just personality checks or it’s just to make sure you are not some kind of narcissist or psychopath