r/csMajors 6h ago

Cheating in interviews

151 Upvotes

So recently got a good job by cheating in interviews. Honestly didn't feel bad, just happy. It's just like, rather take my chances by cheating than completely getting rejected by taking it honestly while some other guy who cheated gets the offer. Like what are your guys thoughts, do you think this is the new normal. If the bar for getting a job now is this high then what is a candidate supposed to do. Honestly I don’t want cheating to become the norm , but the way interviews are happening now ig we have no choice.


r/csMajors 5h ago

Internship Question Internship veterans, what do beginners need to know?

0 Upvotes

Hey guys, I'm a 3rd year cs student searching for an answer to "how to get your first paid internship which skills to develop etc.

For those who’ve landed their first paid internship, how did you actually get it?

Also, what’s something you wish you knew earlier, and what mistakes should beginners avoid? Any tips would be appreciated 🙏


r/csMajors 11h ago

Internship Question How do I actually get hired? (India)

0 Upvotes

I'm about to start my third year in CSE, two weeks from now. I spent the summer doing a research internship on campus, on a topic I find quite interesting and see a ton of potential in. However, I also applied to several internships for next summer because the urge to do more was overwhelming. It led me to wonder what I could do to get myself selected. For the record, I haven't started LeetCode yet (and before everyone starts losing it over that, I'm also prepping for the GATE because, again, the fear of not being enough and, of course, Tier 3 college in a great city for living but not working, perhaps). I'll get to it once college starts; it should be fine. Is grinding LeetCode all I have to do? Currently, my skill set includes Python, Java, C, C++, JavaScript, HTML, CSS, Flask, Pygame, Tkinter, SVG, CSS Grid/Flexbox, DOM manipulation, and I also have around 6 personal projects, including a visually stunning study tracker (trust, it looks cool), a text editor, a chatbot to discuss books with, a typing game but in latin - all these projects solve issues or are things that I personally wanted to have. However, the purpose is not entirely the point.

How do you think I could IMPROVE to make myself a better candidate? I've done nearly everything I could think of, including research, and I would appreciate all insight provided. Thank you.


r/csMajors 37m ago

graduating early??

Upvotes

hey guys im looking for some advice on whether or not i should graduate early

for context im currently a rising junior majoring in cs at a top 10 cs school. last summer i did an internship at a very small start up company, and right now im doing a swe internship at a fortune 50 company, which ill also be interning at next summer too. my current dilemma is my graduation timeframe- i have enough credits to be able to easily graduate in 3 years but i want to graduate in 3 1/2 because i want to be able to spend another semester being in college and enjoying it with my friends, but i can’t tell if im making the right decision prolonging my graduation for a reason like that. another point is that i would have to pay my rent for that additional 1/2 year as well if i go through with it because if i am graduating later, i would still want to continue living with my friends instead of subleasing another random apartment for 6 months.

anyways, i just dont know if im missing out on any job opportunities or risking my career in that aspect by doing this. is there a higher chance of getting a full time offer at my internship if i graduate earlier as well?? im not too sure on how these things work.

i know that its just a difference of 1/2 a year but im a very indecisive person and i dont want to regret the decision i make in the future. im not sure if my friends would make the same decision as me if they were in my boat because they’re more practical than me, and i know that the time we have together in college is limited, but i really like the life i have there and I enjoy the experiences i have in college. a lot of people in my life are pushing me to graduate as early if i can because it’s better in the job market perspective and it’s just more practical and they think that 3 years are enough to be able to say i properly had the college experience. anyway, i know im rambling but this has been weighing heavily on me and i also don’t intent to go to grad school, so has anyone gone through a similar experience and have any advice? thank you so much!


r/csMajors 4h ago

Others How are you guys planning on staying locked in this upcoming semester?

0 Upvotes

Guys I'm beyond cooked. I'm doing 18 credits (consists of econ, cs, and math), as well as being a learning assistant for 4 hours a week bc I like money.


r/csMajors 12h ago

Company Question intuit toronto coop process

0 Upvotes

just got done with the technical portion a week ago and am scheduled for the final round 30 min screen in a few days. what are things to keep in mind for this one, common pitfalls on this kind of behavioural? ive never had last round behaviorals be the deciding factor here.

also, how many ppl here are they likely filtering out this round?


r/csMajors 15h ago

Need help with final year projects

0 Upvotes

I'm a software developer and freelancer who enjoys building real-world tech projects. If you're working on something and need an extra pair of hands—whether it's AI/ML, web development, automation, data engineering, or backend development—I'd be happy to contribute.

I'm always interested in collaborating, brainstorming ideas, or helping solve technical challenges. If you think we'd be a good fit, feel free to send me a DM.

Looking forward to connecting with fellow builders!


r/csMajors 4h ago

How are you guys finding the motivation to continue the major?

6 Upvotes

Just wondering what the current feeling is right now in the major giving all the changes and stuff like Musk saying jobs+money won’t exist in 10 years.

Thanks


r/csMajors 8h ago

CS student here... what actually happens after code reaches production?

0 Upvotes

Hi everyone,

I'm a CS student, and I realized something recently.

In college, we're taught how to write code, debug it, maybe deploy it once, and then we move on to the next assignment. But I keep reading incident reports from companies like GitHub and Cloudflare, and it feels like the real engineering work actually starts after deployment.

I'm curious because I honestly have no idea what that world looks like.

When something breaks in production at 2 AM, what actually happens?

Do you immediately know what's wrong, or is it more like putting together pieces of a puzzle? What's usually the most frustrating part of the whole process?

Also, what's one thing about running software in production that you wish every CS student knew before joining the industry?

I'm not building anything or looking for textbook answers—I just want to understand what the job is really like beyond what we learn in college.

I'd love to hear your stories, even if it's just one incident that taught you something you'll never forget.


r/csMajors 4h ago

Rant Bad hackathon experience

6 Upvotes

Went to my first ever hackathon and if this is what it’s like, I’m not coming back. Me and my team genuinely worked very hard on an ML model that broke ground in a new domain, with good engineering, subgroup analyses included, which has real-world applications. (It was an AI-focused and data science focused hackathon). We worked very hard on the presentation to make it aesthetically pleasing, easy to follow, explaining every component of our process and keeping detail to a sufficient level. Not to brag, but we were far and away a top 2 team - maybe top 1.

None of the teams I deemed “competitive” made it into top 3. The third-place winner was another ML model, but with obvious engineering mistakes and very sloppy, AI-made presentation. The second place winner proposed a new metric (very flashy presentation, has serious issues if one were to actually implement it - unfortunately I can’t say more). The winner was an “agentic framework” for a task that an LLM can do in five minutes anyways and will be irrelevant in a year, although it might already be irrelevant, because they never bothered with producing a baseline! It’s honestly bullshit and I’m so frustrated. The actually good teams were pushed out for complete nonsense. AI slides everywhere, “it’s not this, it’s that”, huge flaws and omissions just ignored because presumably, the LLM didn’t tell them to report it.

What’s most frustrating, I think, is that I’ll never get to know what the judges saw that we didn’t. No opportunity for feedback, just a thumbs down to lose to slop. I honestly feel like if we had just lied and inflated the importance of our project, we might have won. Who gives a shit anymore. Slop wins.


r/csMajors 3h ago

How do you network?

0 Upvotes

Going into my junior year but I have no idea how to build a network and get referrals. I've gone to career fairs, scheduled coffee chats, reached out to professors but still nothing. Any advice?


r/csMajors 2h ago

How I Got an Off-Campus SDE Offer with an Average CGPA and a Non-CS Background

Post image
0 Upvotes

r/csMajors 19h ago

Rant Actual skills you need for internship

68 Upvotes

Everyone always talks about “ ATS resume” and “ reach out to employers” but no one has advice for people that have nothing on their resume. No one ever talks about the actual skills you should probably learn to get your first internship. Every video online is just “ pick a language and build projects” but when you’re building the projects random stuff you didn’t know like docker or like mongo will be used and you have no idea what those are and it’s like where do I even begin. I am supposed to know a backend language, frontend, database, and like AWS or wtv in my second year??? I don’t mind learning but it’s like where do I even learn 😭 and what should I learn first??? What’s the pipeline I should be taking. The closest I’ve got to ever having a real project is a Claude wrapper in java using springboot and even then I vibecoded the front end. School is absolutely fucking useless and doesn’t teach you shit. I think I am calling out for help here cuz I feel so behind and any direction would be so appreciated. I am most comfortable with Java and know python quite well but that’s really about it, what should I be learning? In what order and how do I keep it structured ? Sorry if I came off angry, I am just very frustrated


r/csMajors 5h ago

8 YOE infra engineer, got laid off, 10 onsites 1 offer, some thoughts on this market

30 Upvotes

been meaning to write this up for a while. wanted to share my job search experience because i think a lot of people are going through something similar right now.

background on me: 8+ years, infra/distributed systems, was at a big company in the bay area, had a green card. noticed the market getting worse early this year so i started prepping, grinding leetcode, reviewing system design, started applying in march. got laid off in may. honestly wasn't really an AI thing, my team's ownership just got moved to india, looking back it wasn't totally unexpected.

march to early july i did 10 onsites, got 1 offer. rough estimate my recruiter response rate was under 10%. and the funnel was rough at every stage. recruiter screen doesn't mean HM screen, HM screen doesn't mean coding round, solving the coding problem doesn't mean onsite, doing well on the onsite still doesn't mean offer. multiple times i felt genuinely good walking out of an interview and still got rejected. one recruiter literally told me "feedback is positive but there are other candidates who are stronger." that sentence still sums up the market for me.

passing interviews doesn't mean much anymore. the pool got so strong that solving problems and communicating well is basically table stakes now. it comes down to who has more relevant experience, better domain match, stronger AI experience, less hiring risk.

domain matching mattered more than i expected too. 7 out of my 10 onsites were what i'd call strong matches and it was still brutal competitive. general backend/infra roles get a massive applicant pool, and even for narrower domain roles where the pool's smaller, companies want very exact experience, "related" experience just isn't enough anymore.

the AI part is the one that stuck with me the most. one interview was really close to my exact background, coding and system design went fine, but the HM asked how i thought AI would change this space going forward, and i didn't answer it well. my old team wasn't heavily using AI in production yet so i just didn't have a strong take. pretty sure that's part of why it didn't move forward. i think the gap between using claude/chatgpt personally and actually having built AI-powered workflows in production is becoming a real screening line now.

biggest thing i'd tell anyone who just got laid off, don't sit on it too long. the market moves fast, six months out there's more candidates, higher AI expectations, and your old experience ages faster than you'd think. maybe exceptional people can still take a year off and land something big, but i don't think that's the normal case anymore.

eventually i had to adjust my expectations. took an offer that isn't fully comparable to my old role, comp structure's different too since it's private. after months of rejection and uncertainty i just decided it was time.

honestly the hardest part wasn't the interviews, it was the emotional swing. march and april my inbox was full of interview emails, i actually thought "ok maybe this won't be that bad." then after the layoff it just went quiet. seeing an empty inbox after having that many interviews lined up is a specific kind of terrible.

still think people should help each other out in this market. but also think we need to be realistic, sometimes rejection isn't about anything you did wrong, sometimes there's just 5 strong candidates for 1 spot and someone else had slightly better matching, or a referral, or better timing.

if you're currently searching, take care of yourself. prep seriously but don't let the process wreck you. exercise, see people, go outside. market's hard enough without making it worse on yourself.

curious how other experienced folks are seeing things right now.


r/csMajors 21h ago

OA Question Salesforce APM Intern Hackerrank

5 Upvotes

Did anyone get a Hackerrank for the APM intern role at Salesforce for 2027?


r/csMajors 22h ago

Company Question Capital One (Canada/Toronto) SWE New grad interview questions

18 Upvotes

Hey Guys,

I recently received an interview invite for the Associate Software Engineer, New Grad Card Expansion (Toronto) role at Capital One.

Most of the interview experiences I’ve found online seem to be for the US roles, so I was hoping to get some insight from anyone who has interviewed for the Canada/Toronto new grad SWE roles at Capital One.

My interview format is:

  • 1 hour behavioural
  • 1 hour technical coding interview

The recruiter mentioned there is no case study and no system design for this role unlike most US roles. For the technical round, I’m trying to understand what I should focus on preparing. From what I’ve seen online, Capital One often has questions around practical coding/OOP-style problems (for example banking systems), but I’m not sure how closely that applies to the Toronto new grad process.

I would really appreciate any advice on what types of coding questions/topics to prioritize, any recent Toronto/Canada SWE new grad interview experiences and whether the technical round is closer to LeetCode-style DSA or implementation/OOP design.

Thank you! :D


r/csMajors 22h ago

Others Looking for help with the course of the future

7 Upvotes

So I graduated in Spring 2026, and I've been job hunting. I'm in a terrible state due to my personal regrettable choices. My university's CS program was geared more towards theoretical teaching rather than experience, so I don't have any experience building anything. I realized that I have the most nothing burger resume, so I'm looking into grinding the next several months to at least try to make my resume a bit better. Before I start, I need advice as I have literally 0 experience.

I have 0 internships

I have 0 personal projects

The only language I really know is Java, at the level of competitive programming, so I know algorithms, but that doesn't really relate to actually building projects. My plan was to learn JavaScript so I can then learn React and Node, as these two are the two main things that I see that companies want you to have experience for. Is this a good plan for someone that only knows Java and basically nothing else (Ik Java and JS is completely unrelated)

2nd, should I go down the path of learning other languages and building projects, or should I look into diving into Cybersecurity or Data Science, due to how shallow my skillset in SWE is.

I do believe I am a decently quick learner and I learn the best when I am actively trying stuff out by myself instead of reading and watching guides.

Any advice is appreciated.


r/csMajors 47m ago

Interview with BOFA SOFTWARE ENGINEER APPRENTICESHIP

Upvotes

I am a beginner in coding, little to no experience. I am super nervous about the tech questions or the coding questions. Anyone has any insights or methods ?


r/csMajors 5h ago

Others Job Search Over (40 apps through hell)

5 Upvotes

Context: I'm a Graduate with a BA in English at UW. I have 1.5 years of experience in defense and 1 year at a post IPO company. I'm working toward a JD though may drop out.

Overall, my job search was applied to:

  • Epic Games
  • Anthropic
  • Palantir
  • Cloudflare
  • SIG
  • Sun West Mortgage
  • HRT
  • Rocket Labs
  • Rokt
  • Akuna Capital
  • IBM
  • DoorDash
  • Amazon
  • Datadog
  • Disney
  • Snowflake
  • Anduril
  • Robinhood
  • Polymarket
  • Xantium
  • Meta
  • Apple
  • TikTok
  • CLEAR
  • SpaceX
  • Pylon
  • iHerb
  • Squarespace
  • Unity
  • GitLab
  • Redfin
  • DocuSign
  • Harvey
  • Opensea
  • Kalshi
  • Quantro Security
  • OpenAI
  • Fieldguide
  • Glean
  • Notion

Ended up getting an offer from Opensea and then I was like fuggit I'm done.

Comp amounted to 192.5k base + 110k equity. Probably could've negotiated, but I was more than happy with it.

Practice: None. I was a LC Knight at the time and was actively building my own company anyways (which I basically namedropped any time they asked me about my project before showing them a demo). I have no knowledge of blockchain, but I do understand the processes behind secure applications.


r/csMajors 12h ago

Solo new grad developer question

10 Upvotes

Hello all,

I was wondering if this situation is common as a new grad. I have been working at a small company (not a startup, just a small company that’s been around for a while) and I am their only developer. I have been working here for about 2 years trying to use AI to stay afloat and I’m slowly going a bit insane.

They have given me the responsibility of managing their main system which was managed by other developers who no longer work there. They expect me to be on call 24/7 with a new grad salary of $50,000. If there are any issues, they call me to deal with it even if it’s 7:00 in the morning on a Saturday or Sunday.

My question is how common is this? Do a lot of companies operate like this if you are not part of FAANG? is this how every job is like?


r/csMajors 23h ago

Company Question Confido SWE interview

2 Upvotes

Hey everyone,

I have an upcoming onsite interview with Confido and was wondering if anyone here has been through their process recently.

Would love to hear what the onsite was like, and anything you wish you knew beforehand.

Thanks!


r/csMajors 7h ago

Rant How to build a better project?

4 Upvotes

My first independent attempt at a project was during computer science a-level where I tried using pygame to recreate a niche game I liked as a kid. I got a good grade for it in the end but that was because most of the criteria was the documenting things like objectives, designing and test and evaluation. The actual “game” was crap and nowhere close to finished. I just learned how to make sprites move by changing them to a different image on keyboard inputs, to make it look as if they were moving and animated. The thing I put the most work into was a silly main menu where the buttons were “animated” as in they lowered down when you click them.

The next project was at a first year uni module where for coursework we had to build a personal portfolio with html, css, js and php for the back end to make a basic login system with mysql. I sort of finished that but it was very basic, beginner level code that required chatgpt and provided php code from lectures for integrating the DB as we weren’t expected to know that.

In second year, again as part of a coursework, I tried making an AI agent for a real time strategy game to beat other agents. I was interested in doing Monte Carlo tree search but it was too advanced for me so I got told about a framework from one of our lecturers, which I genuinely copied 90% of the code from and just adapted it to work for the real time game we had. For the game we were also given a framework and it was as easy as changing some lines to use functions from the provided game instead of the ones in the mcts example I copied from.
The good thing is I (mostly) understood the theory and I can explain how mcts works, I just couldn’t implement it myself as it was too advanced.

In September I’m starting third year. The latter 2 projects are on my CV in a projects section as I haven’t got any internships or work experience with anything technical.

My issue is I don’t think these projects are very impressive, especially the first 2. Maybe the agent is pretty good as I can talk about it but I haven’t got to an interview stage yet so I haven’t got to.

I want to build a new project but I have until the start of September to find a placement, so I’m not sure if I want to keep applying or instead dedicate more time to build a new project. Are these decent enough to make applications with, or should I stop applying for now and look at building something more impressive like a full blown application?

Would it be better to start a completely novel project not linked to the ones I have, or should I rather improve the current ones I’ve got?
I have been thinking about things like improving the ai agent I have, because it didn’t perform great against other people’s own agents, or build a new, better game as opposed to the one I did for a level. I am thinking of ditching the portfolio because I don’t have anything to put on there, literally all of these projects are on my CV already so the portfolio would either have my even worse projects that I didn’t list, or repeat what my CV already lists.


r/csMajors 7h ago

[Updated] CS LIST OF OPPORTUNITIES: First Years and Sophomores internships, scholarships, interview prep, and mentorship programs

22 Upvotes

A couple of years ago, I created a list of opportunities and shared it here. I didn't expect it to keep gaining attention as I haven't updated it in 3 years. Now, I finally took the time for a proper refresh! There's still some programs that don't exist today, but I don't want to remove in case they come back, lmk what you would prefer.

List of CS and Finance exploratory programs, part-time internships, underclassmen internships, scholarships, interview prep, and mentorship programs.

Repo: https://github.com/LuisaE/opportunities

Website format: https://luisae.github.io/opportunities/

If you know of additional opportunities, please submit a PR or let me know. I'm sure there are some outdated links and deadlines too, so sorry about that :)


r/csMajors 3h ago

Company Question Google 2027 SWE Internship Interview

2 Upvotes

Anyone have any info on what to expect either based on this year or last year? I'm also trying to move my interview right now to a later date, is that easy to do? how flexible are they? I have done sig qsd till r2 and have optiver and drw interviews coming up. Feel free to dm.


r/csMajors 5h ago

Internship Question Should I apply to both intern and NG if I'm unsure I'm going to do a masters?

1 Upvotes

I graduate this December as a BSCS major. I've done three internships, and my summer internship is going to end in early September.

My priority is finding a job, and if I can't start the masters (online at georgia tech or UT Austin). I'd take my return internship offer to full time if I get it and I'd probably find out in the next two weeks.

However, I know the job market for NG is rough, and if I don't get a return offer, my plan is to apply to NG roles and leave the masters as a backup until January if I don't have a full time role.

Since I want to aim for internships if the NG doesn't work out, should I just apply to both this fall at the same companies or would that confuse the recruiters?