r/cscareerquestions • • 1d ago

Resume Advice Thread - October 27, 2026

1 Upvotes

Please use this thread to ask for resume advice and critiques. You should read our Resume FAQ and implement any changes from that before you ask for more advice.

Abide by the rules, don't be a jerk.

Note on anonomyizing your resume: If you'd like your resume to remain anonymous, make sure you blank out or change all personally identifying information. Also be careful of using your own Google Docs account or DropBox account which can lead back to your personally identifying information. To make absolutely sure you're anonymous, we suggest posting on sites/accounts with no ties to you after thoroughly checking the contents of your resume.

This thread is posted each Tuesday and Saturday at midnight PST. Previous Resume Advice Threads can be found here.


r/cscareerquestions • • Sep 16 '26

[OFFICIAL] Salary Sharing thread for NEW GRADS :: September, 2026

90 Upvotes

MODNOTE: Some people like these threads, some people hate them. If you hate them, that's fine, but please don't get in the way of the people who find them useful. Thanks!

This thread is for sharing recent new grad offers you've gotten or current salaries for new grads (< 2 years' experience). Friday will be the thread for people with more experience.

Please only post an offer if you're including hard numbers, but feel free to use a throwaway account if you're concerned about anonymity. You can also genericize some of your answers (e.g. "Adtech company" or "Finance startup"), or add fields if you feel something is particularly relevant.

  • Education:
  • Prior Experience:
    • $Internship
    • $Coop
  • Company/Industry:
  • Title:
  • Tenure length:
  • Location:
  • Salary:
  • Relocation/Signing Bonus:
  • Stock and/or recurring bonuses:
  • Total comp:

Note that while the primary purpose of these threads is obviously to share compensation info, discussion is also encouraged.

The format here is slightly unusual, so please make sure to post under the appropriate top-level thread, which are: US [High/Medium/Low] CoL, Western Europe, Eastern Europe, Latin America, Aus/NZ, Canada, Asia, or Other.

If you don't work in the US, you can ignore the rest of this post. To determine cost of living buckets, I used this site: http://www.bestplaces.net/

If the principal city of your metro is not in the reference list below, go to bestplaces, type in the name of the principal city (or city where you work in if there's no such thing), and then click "Cost of Living" in the left sidebar. The buckets are based on the Overall number: [Low: < 100], [Medium: >= 100, < 150], [High: >= 150]. (last updated Dec. 2019)

High CoL: NYC, LA, DC, SF Bay Area, Seattle, Boston, San Diego

Medium CoL: Orlando, Tampa, Philadelphia, Dallas, Phoenix, Chicago, Miami, Atlanta, Riverside, Minneapolis, Denver, Portland, Sacramento, Las Vegas, Austin, Raleigh

Low CoL: Houston, Detroit, St. Louis, Baltimore, Charlotte, San Antonio, Pittsburgh, Cincinnati, Kansas City


r/cscareerquestions • • 8h ago

Manager says every ticket should take an hour now because of AI

224 Upvotes

I work on the claims system at an insurance company, the kind of code where a rounding mistake means someone gets paid the wrong amount.

We estimated a change to how partial payouts get calculated at 4 days. That includes testing against two years of old claims, because that's how we caught the last bug before it hit customers.

My manager said in front of the team that he "built a whole app over the weekend with Claude" and doesn't understand why anything takes more than an hour anymore. He wants every estimate cut by 75% starting next sprint.

Before AI this would have been a 2 week job. 4 days already is the fast version.

How do you push back on this without sounding like you're anti AI? Or is this just how it is now?


r/cscareerquestions • • 18h ago

Experienced Job Hunting Advice from a Principal Engineer (15 YOE, lots of jobs)

223 Upvotes

Hey everyone, I'm a principal software engineer with 15 years of experience. I've worked at FAANG companies and startups, both remote and on-site. There is a lot of negativity on this subreddit, and for years I've talked to people who say "I've applied to hundreds of jobs and can't find anything!"

I've gotten pretty good at finding jobs over the years, and I think some of you might find this useful.

(I dictated this and had AI format it, but it's not AI-gen, hand to god lol. Frankly the formatting still looks weird but I can't be bothered)

 

1. Don't apply through company websites

Submitting your resume directly through a company website is useless. If it wasn't useless 10 years ago, it certainly is now with the flood of AI-generated applications.

It can actually be worse than useless. Once you're in a company's system, recruiters may not be able to get a referral bonus for you, because you're technically already a lead. You may be removing someone's incentive to place you.

2. Build a big list of target companies

Aggressively list companies that interest you. Narrow by salary, location, remote-friendliness, etc. if you want, but cast as wide a net as possible. More offers mean more negotiating leverage. Use AI to help you build your list. Build a daily AI job that finds and compiles relevant jobs from those companies and similar for you, then take those job listing and shove them under the nose of some recruiters on linkedin with your resume in hand.

3. Work LinkedIn systematically

  • Maintain a LinkedIn account. You don't have to post, but add all your professional and school contacts. Connections are what let you message recruiters and employees for referrals.
  • Referrals and recruiters are how your resume actually gets seen.
  • Use AI to find a couple of recruiters at each target company, plus a couple of 1st-, 2nd-, or 3rd-degree connections who work there.
  • Add and message all of them. Ask for referrals or opportunities. Every one of them now has a financial incentive to help you land a role. If that doesn't work, ask on Blind (I know, it's a depressing cesspool).

4. Check out Wellfound (startups)

Startups are booming in 2026. AI gives them a real shot at competing with big players, who are mostly rent-seeking, not innovating, and laying people off. Startups are also how you stay current with the fast-changing AI landscape, since big companies move slowly.

  • Aim for a solid salary: roughly $100K–$300K depending on your level.
  • Ask for some equity as a lottery ticket. Try to negotiate up to 1%.
  • Many startups are remote-friendly, so you can cast a wide net.

That's how I found my latest role.

5. Interviewing

Honestly, I don't know what interviewing looks like in 2026 with all the AI craziness. Do your best.

6. If you can't find a job, especially as a new grad, etc., apply to contracting companies

Contracting companies are in every major city and hire people like crazy - anyone they think they can place at a temporary contract at another company, because they scrape some of your money off the top. But it is a job, money, security, and frankly you will get exposed to and learn all sorts of technologies, make tons of professional contacts, and often get a full-time offer from the company you're placed at.

7. If you STILL can't find a job, especially as a pre-grad, new grad, etc., apply to internships

Some of you haven't even considered applying for internships. Guess, what, internships are for SOMEONE, and that someone is people with no experience like you. Swallow your pride, work a summer internship for 3 months, get paid, get better at working, and you may literally be handed a full-time job after that. If not, you will at least have professional references, contacts, and experience, which will give you a significantly higher chance of getting a full-time job.

8. Always negotiate

No matter what offer you get, negotiate upward. It costs you nothing and could be the easiest money you ever make.

  • Don't commit to anything on the phone. Say you need to discuss it with your family.
  • Then go ask Claude how to negotiate your way up.
  • I prefer to do all my negotiating over email.

Good luck!


r/cscareerquestions • • 6h ago

Is Quality Assurance Dead?

22 Upvotes

I've been seeing people talking bout how QA is dead now and basically companies just have SWEs do all the testing. Is this true? Should I just change career paths out of QA, or is it just because of the market right now?


r/cscareerquestions • • 3h ago

Experienced Which branch of SWE is most desirable to be hired?

12 Upvotes

Hey everyone, curious what you’re seeing in the job market lately. What skills, tools, or areas of experience are actually helping people get hired?

I thought mobile development would be more in demand, but I keep hearing it’s too niche. A QA/AI engineer I know also just got laid off, and roles focused purely on frontend seem to be taking a hit too.

What are you seeing at your workplace or around the industry? As teams get smaller and roles shift, what skills seem to be staying in demand?


r/cscareerquestions • • 8h ago

Software postings are still near the bottom of the pack even with postings up overall

26 Upvotes

Software dev postings are still near the bottom right now, and the traditional tech hubs, Seattle, SF, have some of the lowest posting levels in the country. Felt like this was worth breaking out on its own since the overall headline number doesn’t really tell you anything if you’re specifically trying to get hired in software.

Overall postings index is up to 103.8, about 4% above pre-pandemic and almost 3% higher than a year ago. On paper that reads like a recovery... but.

Then you look at hires rate (3.3%) and quits rate (1.9%), both still flat. Openings per unemployed worker are sitting at 1.0, versus around 1.2 back in 2019. That’s not a hiring surge, more like companies are just posting jobs and then taking their sweet time filling them.

68% of sectors now have more postings than last year, up from under half in September, so the recovery is broadening outside tech even while tech itself lags. Meanwhile AI related postings are over double their 2022 peak, which feels like it’s eating into some of the roles that used to be straight SWE postings.

If you're interested in the article, just let me know and I can pass it on to you :)

Is this consistent with what people are really seeing in tech hiring right now, or does it feel even worse than these numbers suggest??


r/cscareerquestions • • 1d ago

This sub is awful for your mental health

560 Upvotes

If you're looking for a position then get the fuck off this sub. It's full of insanely toxic people who hardly give any useful advice. They're so certain on the future of technology by saying that AI is completely wiping out the job market but for some reason are still apart of a sub that exists to help people start or continue their careers in CS.

It's my final semester of uni and I have so many friends at school who've had multiple internships and co-ops and are hopeful of their future. I myself just accepted an offer that starts in January. The job market is shitty, the economy is fucking awful and companies are obviously using AI as an easy excuse for their mass layoffs. If you're truly that convinced this career is dead then do yourself a favor and figuring out how to use that to your advantage or shift your goals. Do literally anything other than reading Reddit comments.


r/cscareerquestions • • 5h ago

Defense Contracting as a young SWE

10 Upvotes

I'm currently working as a contractor and I'm a "young" SWE compared to the peeps in here. But damn... majority of the people who works here look down on younger people and they always have to brag about they've been working here for more than I'm alive out of nowhere while I was just showing how to use our tech stack since they asked...

It feels weird here because I didn't know ageism is one of the things I'd have issue with. All I'm doing is staying on my own lane and I'm trying to learn from these people, but the constant energy of them looking down on you because you look way too young is unbearable. Just wondering if other people have this issue?


r/cscareerquestions • • 4h ago

Student I’m so lost

6 Upvotes

I’m a computer science student and trying to build a strong resume for applying to roles. But I’m not sure to what extent I should be using AI in the development of my resume projects. Should I not use it at all? Should I use it for the frontend but not the business logic? Should I have it generate everything but review it all?

I’m so lost. I have no idea what skills, or level of AI literacy these people are looking for.


r/cscareerquestions • • 19h ago

Why is IP theft not rampant in the software industry?

97 Upvotes

A little question that I've had for years.

Let's say that you're Google and employ 60k software engineers. Every one of those engineers has access to your monorepo with all of its code, and little to no guardrails on copying whatever code they may want to. You have employees from dozens of countries and backgrounds, each with varied motivations. Any of them could bring their work laptop home on a random tuesday, download the code for any million/ billion dollar product and copy/ move it to another device, if they really wanted to.

Why don't we ever see this happen? Obviously, it's illegal, but people have broken the law for less. It wouldn't be hard for an individual to copy/ paste an entire million/ billion dollar product and sell it to an undercover buyer secretly for personal gain. It also would not be hard for a foreign government to insert an employee from their country to steal IP and copy those products in its own for economic/ political gain.

I there something that I'm missing here? It seems way too easy to steal literal million/ billion dollar products and also difficult/ impossible to trace if someone had done so smartly. I would expect companies to silo and lock down their products more to prevent things like this from happening.


r/cscareerquestions • • 1d ago

How bad IS the job market?

350 Upvotes

Hey all,

I'm a principal level dev (10 YOE) at Microsoft and was recently offered the buyout. My area of expertise is in building internal supply chain tools within Microsoft for our datacenters etc.

I still get 2-3 messages a day from recruiters in my Linkedin with offers at the senior/staff level, but I haven't interviewed in 10 years.

How brutal is the job market right now? I was offered 39 weeks pay which is pretty enticing but my job is super easy and low stress as is right now. Genuinely don't think I'll accept the offer, but I'm curious how difficult it is to find a similar paying role right now.

Open to moving to NYC/SF etc

Thanks!


r/cscareerquestions • • 14m ago

Am i an intern?

• Upvotes

I (24M) was hired by a friend (also 24M) to be a developer at his new startup. I was recently fired from my last job in a layoff and took the opportunity. We started the start up with 3 devs only with a minimum wage salary and they told us it was because it’s an internship and the responsibilities are low.

I was the only front end developer and now i’m a fullstack. I deliver everything they ask me even if sometimes i take a little bit longer and sometimes im not that proactive in terms of going after more work and tasks, documenting problems in the backlog and etc.

Today we had a meeting and i argued that my salary is too low and my responsibilities are above what is expected from an intern. They denied and told me that i had the “technical support” that an intern requires, that my responsibilities are not that great and im not being proactive enough.

What is truly expected from an intern? I started to doubt my self and don’t even know what i am right now. I deliver everything, i have autonomy to work on my own even if sometimes i need some info on the issue or to search and learn something new.


r/cscareerquestions • • 12h ago

18 month career gap, 5 year career, is it over?

16 Upvotes

I got laid off May 2025 and haven’t worked as a SWE since. I have taken a long hiatus due to mental health reasons (won’t get into it, but I was really bad), financial problems, relationship issues, all just one after another. I did a little job search back in late 2025 and got to a couple final rounds but never got offers. Then more things went down, but now I am back. Is it possible for me to get a job? I worked at 2 F500 companies primarily as backend or full stack. I got my hands dirty on a lot of different tech. React, Angular, Java Spring, AWS, SQL/NoSql, Docker/K8, IaaC. Unsure if I will be able to get a job or not given the market and my career gap.


r/cscareerquestions • • 1d ago

How do you prevent 90% of your day becoming code review

472 Upvotes

Title.

Ai writes 95% of our code now, and does it in 1/100th the time.

I'm at 75 reviews in queue, only 5 of them are less than 1000 lines. It's been like this for two weeks.

What do you guys do?


r/cscareerquestions • • 10h ago

New Grad Job Security for MLE and ML Researchers

6 Upvotes

Hi Folks!

I am seeing news about job displacement at Big tech organizations and also the recent voluntary exit offer at Microsoft.

My guess is that a lot of the jobs affected are the front end and back-end type of positions.

Does anybody have any insight into how secure are the MLE and Research scientist roles at big tech, specially in USA?

The guess would be they are secure since the AI/ML is what these companies are pivoting to but not entirely sure and wanted to get your inputs.

Thanks!


r/cscareerquestions • • 13h ago

Student Pivoting into dentistry

14 Upvotes

For context, I'm in my senior year working towards a bachelor's in CS. I attend a T10 school and have a SWE FAANG internship on my resume. I have a great network as well. I will not receive a return offer from any internships.

Like many others, I've been struggling to land a new grad role for SWE or anything else related to tech. The application process is grueling and is taking a toll on me. Despite this, I’m trying to stay optimistic that I’ll land something.

I don't believe that the tech industry is doomed, even despite AI sentiment, layoffs, and the job market not improving. However, that doesn't mean that I think the industry is good. I'm becoming increasingly uneasy about firing all cylinders for tech. I don't know if I want to play this game anymore. Even if I do land a role, will it even be worth it? Even if the future is uncertain, with all the risks and red flags that I keep seeing, I don't know if I want to put myself through that.

I like shipping features and owning technical systems. But a good part of the fun was writing and organizing clean code by hand. Now that's gone. My attempts to write a portion of code by hand at my internship was discouraged. Babysitting AI is not really fun.

At first, I felt trapped, but now I'm starting to consider pivoting into dentistry. Why? It requires a high level of trust and tactile skills. It's also medicine adjacent. I wanted to become a neurosurgeon growing up and often watched surgery videos when I was little. Owning my own practice sounds more appealing than working long shifts at a hospital. Dentistry gives me little-no exposure to death and life-threatening situations. I'm also incredibly lucky enough to earn my bachelor's with virtually no debt to pay.

There are also reasons for me to be hesitant. I've had little exposure to owning a business or working in a role that requires great interpersonal skills. I've never shadowed a dentist and still have lots to learn about what it's like to become and be one. I also do not meet most pre-med requirements. Of course, dental school is a massive investment in time and money.

I've also considered looking into getting a master's in CS. However, I'm beginning to realize that the CS courses I've been taking haven't been as interesting as I hoped. My favorite topics were computer graphics and to a lesser extent, operating systems, but I can't say I cared about the rest of the courses I took. It also would be doubling down on an investment in a field that I'm nervous about.

I want to know if anyone else here is considering this exact career change. If not, what other fields are you guys considering pivoting to? I'd also like to know if you agree with my sentiments or if I should hold it out on tech just for a little longer. Please feel free to tell me if you think I'm overreacting.


r/cscareerquestions • • 23m ago

How to pivot from a senior swe role?

• Upvotes

Senior dev here, with 18yoe. I am very impressed with AI code. I rarely code anymore and i a'm fully focused on doing all my work through an LLM. I realize the SWE field is slowly dissapearing (unfortunately; i like coding and creating software alot!). My career profile is highly specified in coding and i am looking for roles to pivot to when my position inevitably becomes obsolete. The roles i am looking into are:

- scrum master

- product owner

- functional analyst

Is transitioning to any of these roles feasible? Any tips on other roles worth exploring and what steps best to take?


r/cscareerquestions • • 1d ago

New Grad You owe the doomers an apology

1.7k Upvotes

Earlier yesterday, Microsoft announced buyouts for nearly 60,000 employees which is a socially acceptable way of preparing the Microsoft global workforce for brutal layoffs. 1-2 years ago, us newer engineers started sounding the alarm when we realized our callbacks were going down day by day. Some of you said AI wouldn’t take jobs and it’s nothing more than a fancy chatbot, some of you said it was a phase and that the engineer will always prevail.

High TC, coddling behavior in the office and lavish lifestyles have blinded you guys from the realities of late stage capitalism. It does not matter if you’re a new grad or a L6 staff engineer, the machinery of capitalism will not spare you. With that, I say you owe us “doomers” and “crazy” people an apology.

Edit: I’m employed


r/cscareerquestions • • 13h ago

Experienced How are you owning things you aren't yet comfortable with at work?

10 Upvotes

Hi everyone,

I'm a senior software engineer with 8 years of experience, sole founding engineer at a successful startup. My track is strong but I still do not feel confident in my skills. I often fake the confidence because I feel everyone does it.

I've been trying to get more into devops, terraform ... My main problem is that pre-AI, I would suffer through the nitty gritty and eventually really have a strong knowledge of what is right and wrong. Now AI develops it, reviews it.... I still have to own this code, but I haven't been "baptized by fire" to really be a good judge of this code. I can read and learn about it but it's not the same. If something goes wrong I'm going to look like an absolute idiot because I can't properly articular what happened.

Any strategies to properly learn things that you haven't learned pre-AI ? There is always the option of practicing on my own time with 0 AI, but I'm wondering if others have figured out a different strategy


r/cscareerquestions • • 5h ago

New Grad CS Grad Working as a Data Analyst

2 Upvotes

I graduated with a computer science degree about a year ago and I took on a role as a data analyst for a claims processing company. Right now there's a huge push for AI and integrating it into the workflow. I feel like it makes me question. What am I really doing if the entirety of my job is trying to be transitioned into AI? I feel a bit lost because I want something with substance and I want to actually be skilled at my job and not just rely on AI. Am I in the wrong field?

How can I distinguish myself, how can I become good at my job and not just someone constantly relying on AI for help?


r/cscareerquestions • • 1h ago

Richmond Software Engineer Salary

• Upvotes

From what I’ve researched online, entry-level software engineering salaries around Richmond seem to start at roughly $80k, with many estimates in the $80k–$95k range.

For those working in software engineering in Richmond, VA, does that seem accurate?

For a first year software engineer making under $70k, would you consider that underpaid?


r/cscareerquestions • • 1h ago

Student CS grad doing a master's at a top UC school. Not sure the ROI makes sense, and my parents have unrealistic job expectations.

• Upvotes

I graduated in Spring 2026 with a CS degree from a well-regarded Canadian university. I didn't land any internships during undergrad, but I did complete about a year of research work with a professor.

In Fall 2025, I applied to several U.S. master's programs to explore my options and ended up getting accepted into an MS in CS program at a top UC school. The program takes approximately a year to complete, and I'm currently enrolled, paying out-of-state tuition.

Here's my situation:

My family is financially comfortable, and our family business is covering the cost of my degree. I'm extremely grateful for that, but I've questioned whether this master's is actually worth the investment.

I'm a Canadian citizen, so I already have the potential to work in the U.S. through TN status for qualifying positions. My argument to my parents before enrolling was that I could focus on finding a job, gaining experience, and earning money rather than spending another year in school paying expensive tuition.

They insisted that I pursue the master's, explaining that the business could cover the expense and that the money would otherwise go toward taxes or other business expenses.

My biggest concern is the difference in our expectations.

My parents seem to believe that graduating with a master's from a prestigious U.S. university will lead to an offer from a company like OpenAI, Anthropic, or Palantir.

I see things differently. Given the current CS job market, I'd be happy landing a solid entry/mid-level position in software engineering, QA, product management, or another field related to my degree. I'm not expecting a six-figure offer from a top tech company simply because I have a master's.

There's also the immigration aspect. My parents are now asking how I plan to remain in the U.S. after graduating. I've explained that F-1 status is temporary, that OPT provides a limited period of post-graduation work authorization, and that longer-term employment requires additional planning. I also pointed out that TN status could potentially have allowed me to work in the U.S. without pursuing this degree, provided I secured a qualifying job.

At this point, I'm also experiencing academic burnout. I worked hard throughout undergrad, graduated with strong grades, and honestly don't have the same motivation to push for perfect grades in graduate school. I'm focusing on completing my degree while preparing for the job market.

I'm concerned that even if I land a perfectly respectable job after graduating, my parents may be disappointed because they expect a much bigger outcome from their investment. I raised these concerns before enrolling, but they still wanted to pay for the degree.

My questions:

  1. Is a one-year MS in CS from a top UC school worth it for someone in my position, especially without traditional internship experience?
  2. As a Canadian citizen with potential TN eligibility, would it have made more sense to focus on finding employment directly?
  3. Should I prioritize recruiting, projects, and interview preparation over maintaining perfect grades at this point?
  4. Has anyone dealt with family members who financially support their education but have unrealistic expectations about the jobs it will lead to?

I'd appreciate perspectives from people who have gone through something similar, especially Canadian graduates working in the U.S. or people who completed an MS in CS.


r/cscareerquestions • • 16h ago

My biggest gripe with corporate America is lack of accountability with bad managers

14 Upvotes

Been working in corporate America for over 10 years and I may have had maybe 1 or 2 good managers.

Quite honestly some of the things people stress over is too trivial like everyone on their team coming in by 8am even tho rest of office arrives between 9-9.30.

But I have this managers who has a reputation of being a bad manager. Being overly Imposing on the team and that shit just weighs the team down.

He has a tendency towards favoritism. He took this senior under his arm and dude trusts him with everything and pushed the senior towards a lead role in another team.

While he has his favorite the rest he just cuts from the clique. And we are just wondering like what the fuck. We just have no one to complain too.

And it's a repeating pattern where he keeps forming a circle of trust and basically leaves the others out in the cold.

I just cant forsee any consequences he faces cause he doesn't change his behavior and why would he, it's openly known how much everyone on the team don't like him. People on other teams openly tell us yeah he's bad. im pretty sure senior managers know as well. I dont feel like anything can be done

One of my friends, in the same company different department, who had a new manager who just wanted to get rid of him put him on a PIP.

He tried to dispute the PIP with paper trail of evidence showing his performance is not worthy of a PIP including consistent performance reviews that shows hes exceeded expectations and meeting notes and recording

HR didnt care. He still went through the PIP and got let go. Fortunately he found a new gig with 2 months.

Like this shit just sucks man. My old manager was solid and was the one who hired me and wanted me to grow as a developer and wanted to push me towards senior roles. Loved that manager. I hate that that manager had to relocate countries. This new guy just sucks. I wish I had my old manager

Previous company had a director who failed upwards to becoming a VP.

It just feels like becoming a manager is a timing issue and not a skill at times.


r/cscareerquestions • • 23h ago

First time going through panel loop at a big tech company

51 Upvotes

Context: US Citizen, California-based role

"Holy cow", is all I can say.

I have never really interviewed at a big tech company in the past. Usually I do not apply to these because the rigorous interview loop is hard to justify a 150k salary and 40+ hours of work a week. But I am tired of my current job. It is fully remote and really chill, but I feel like I am not learning enough. I would consider myself a solid engineer in practice, so I felt like it was going to be easier than I thought. I also get paid less than I would like to at 3 YOE.

I decided to apply to a big tech SWE role asking for 4 years of experience. I do not understand how I even got interviewed in the first place, but the recruiter asked about my experience and I answered honestly. He emailed back an hour later mentioning that the hiring team would consider my candidacy.

So knowing full-well that I basically was underqualified, was probably going to get grilled at a level higher than my expertise, and was probably going to fail most of the interview, I decided to prep for everything.

I spend two weeks preparing for LeetCode interviews. I solved about 10 problems a day, and revisited problems that I have done in the past. I personally despise LeetCode, but I gave it a shot anyways. My brain was fried by the end of the day, and I felt sick sometimes. Kudos to those who can actually do this grind. I also prepared for system design heavily, and this was the one I was least worried about. I practiced behavioral problems so that I would know how to answer them properly.

The Interviews:

Technical Screen - LeetCode and Theoretical Questions

For the first technical screen, I was asked technical questions for about 20 minutes then given a LC problem that I have not seen before (not surprised). However, I was able to implement a brute force solution very quickly in about 5 minutes after discussing my approach. After I was asked to optimize, I actually recognized the optimal pattern through my practicing. I implemented the optimal approach in about 10 minutes. I discussed time complexity, tradeoffs, etc. The guy was young around my age and we chatted up a bit after. This is probably the best I have ever done in a LC round (and under 20 minutes, too). One hour after this interview, the recruiter emails me to state that I am moving up to a full panel.

First Round - LeetCode

The interviewer was a few minutes late, and introductions ate up about 10 mins of the time. I was again asked a problem that I have never seen before, but I quickly recognized the brute force approach. However, the interviewer's connection was laggy and was a little hard to understand, and I feel I heard her say that the approach is inefficient (which it was). So I was like, okay, well I am not sure how to optimize this approach, but after thinking it through, I was actually able to provide a sub-optimal approach. Zero hints so far. This one was good enough to implement and she gave me the go-ahead. I wrote the solution in about 5 minutes using binary search. She mentioned that this approach was better than brute forcing, but asked if there were a better way to optimize this. I told her that I couldn't really think of anything right now, but I kept dry running test cases to see if I can find a pattern - I couldn't. She gave hints but after a while, she mentioned the optimal approach but asked me not to implement it. I guess that was probably it for her. I give this round a Lean Hire with a best case Hire rating. Not too bad, but I am not the best at Leetcode puzzles.

Second Round - System Design

The interviewer was very nice. Cracked a few jokes and laughed. I could not really understand him too well, but he seemed genuinely interested in my experience for a few minutes. We then go to the whiteboard and he gives me a prompt that literally describes to architect my current position's system architecture. Needless to say, I felt this round went amazing. We also chatted a little bit after the round. I would give this round a Strong Hire. I have never done better than this in a SD round.

Third Round - Engineering Manager

This interviewer was also very nice. We did not do introductions but she basically grilled me to the core on my database and architecture concepts - when to handle things like replication, caching, running migrations on production data, etc. We also discussed my previous projects and work experiences. I was asked how I used AI, and I answered in a very good way. But then she got deeper, and I was starting to fear that my lack of experience was starting to show. Either way, I think I answered correctly, but I might've missed more higher level concepts that I have not necessarily touched in my SWE career. I give this round a Hire rating, maybe small chance of a Strong Hire.

Fourth Round - HLD/LLD??

My recruiter mentioned that this round would consist of "application architecture". I immediately jumped to thinking that this round would be more OOP and LLD, so when I went into the interview, I had my assumptions all wrong. This was just another System Design round, and I did not realize that until he asked "How do we scale this?" and I felt like I was thrown a curveball 15 minutes in. I thought this was LLD since I was asked to design a parking lot system - one of the examples ubiquitously asked when doing LLD interviews. The good news was that when I do LLD I always break down the problem into Functional and Nonfunctional requirements, come up with entities, data structure, and algorithm before I start coding. I was SOMEHOW already half of the way there to design this system without even knowing I was needing to design a high level system. The problem was that I already spent a long time going into the low levels of the system that it made it sound like I was going too deep into low level by that point. I immediately abstracted my details from things like algorithms, low-level dependencies, and data structure to mentioning things like horizontal scaling, API endpoints, and components. I then decided to draw up my HLD and by this point I did not have much time left but the system was super easy, so I talked through my design decisions etc. I think this one was a Lean Hire just because of how much time was burnt going through LLD halfway. Probably the worst out of the 4 interviews.

Retrospective

I have not heard back yet as I have just finished my panel yesterday, but I do not anticipate an offer. I do not think I did good enough overall, especially on that last round. I did feel like I did exceptionally well in the technical screen/system design/EM round, but hey, negative marks drag you down much more than positive marks.

Needless to say that I think I am going to stay at my company a little longer. I never realized how bad you would have to go through the gauntlet to get into these positions, and hopefully have someone to not critique you massively on your negative marks. I will probably only target regular tech roles without the prestige or rigor of joining a big tech company. The experience was great nonethless, and I learned a lot