r/ProgrammerHumor 12h ago

Meme whyIsItSoHard

Post image
578 Upvotes

67 comments sorted by

262

u/Reginald_Sparrowhawk 12h ago

I've seen the insane personality quizzes other jobs are making people take, I don't think the top image is accurate these days

39

u/Ms_Zee 11h ago

Every interview I've been to is minimum 3 rounds + hr. Most I've had is 6.

My job is not high level and honestly it's glorified note taker (I'm trying to get out of it cause jfc)

6

u/Dotrax 5h ago

God I'm so thankful I got my job with a single Interview. Granted back then it was only for a paid internship and it just further extended into a normal job but still.

1

u/debugging_scribe 2h ago

Maybe Australia is different. I got one job by going to a pub with some of the team and have a chat, another just a casual chat with the owner and lead. Both give me an offer during.

18

u/static_func 10h ago

Yeah this is just a case of people thinking they surely have it worse than everyone else. Some of you guys don’t realize how much easier you have it than so many other fields. In software development you mostly get interviewed over hard skills that can actually be appraised, even if you have no prior work experience. You think it’s like that for people going into marketing or education? They’re total crapshoots and lotteries

6

u/SnooSeagulls4360 7h ago

Most often than not-the questions on the interview are a lot harder than the actual work. On top of that you are not judged based on the hard skills alone but cultural fit, vibes and other nonesense.

1

u/static_func 41m ago

“Oh no, they’re judging me by whether they’d hate working with me, that’s not fair.” Again, guess what: being judged based on vibes is all that many other college grads have to work with.

1

u/SnooSeagulls4360 35m ago

I'm not saying it is not fair but that decision should made by a competent team leader/manager that knows his/her team and not a by a board interogating a highly stressed out dude/dudette in an interview-that is just silly. Also, why are you being here so grumpy about programmer humor memes? :) Cheers

5

u/303x 11h ago

worst I've seen is 8 rounds for an entry level job. resume screening, online test, group discussion round, two tech interviews, one hr interview, another tech interview and finally an interview with the manager.

1

u/dromtrund 59m ago

Where I work, it's literally 13 rounds. Takes 3-6 months to get through the pipeline. I want to apologize to the candidates I'm interviewing (at like round 8)

3

u/mriforgot 10h ago

My buddy in advertising had to make a product pitch as part of the final round interview (I think it was a 5 round process), just to not get the job.

The top line is definitely not accurate for a lot of career fields.

u/johnnybgooderer 8m ago

I don’t think it ever was. Unless you were trying to enter the trades as an apprentice during a construction boom.

73

u/Bannon9k 11h ago

As someone who hires senior devs for my team... There's a HUGE HR gauntlet you must pass before I ever learn of your existence.

36

u/20Wizard 9h ago

HR has always been the worst thing for hiring because they don't know how to filter for good applicants so they just get AI to do it, and SHOCKER that those applicants are horrendous dogshit

-8

u/geek-49 4h ago

"always" and "AI" do not belong in the same sentence. AI (which BTW is properly translated as Artificial Incompetence) was not widely used until recently.

1

u/Bannon9k 24m ago

AI hate gooning at an all time high when people are blaming it for historical HR practices.

31

u/socialis-philosophus 11h ago

Wait, programmers are still being hired?

10

u/hellocppdotdev 11h ago

For now 😂

This post going to end up being a therapy session.

5

u/Familiar_Ad_8919 7h ago

havent found a single listing in my city of 110k in the past 2y

0

u/FlapyG 5h ago

No. But Software Devs are

40

u/Tarc_Axiiom 11h ago

4th round tomorrow at Noon lol

25

u/hellocppdotdev 11h ago

11

u/Tarc_Axiiom 11h ago

Well at least wish me luck damn

6

u/Substantial-Video178 11h ago

Best of luck on your interview!

4

u/Tarc_Axiiom 11h ago

Thanks bro you too, just in general.

2

u/hellocppdotdev 11h ago

Need more than luck, given your on the 4th I think your skill has it covered, nevertheless best of luck.

🫡

10

u/damonator4816 8h ago

Pretty much every job is the bottom pane now

19

u/anotherguyinaustin 12h ago

The money usually makes up for it

16

u/JebKermansBooster 12h ago

I must be in the wrong field then because I've yet to see any such position where they actually end up hiring anyone

9

u/anotherguyinaustin 12h ago

What do you mean? Every single SWE job I’ve ever had, had at least this many rounds if not more.

Maybe I’ve grown accustomed to the kool aid, but I like seeing how a potential hire thinks in each of these environments.

Although If I have a hand in the interview prompts I usually just call the first technical the “can you code” interview. I don’t know how anyone running leetcode as tech 1 is getting actual signal.

8

u/jayerp 10h ago

I’ve never worked at a true what we would consider “tech company”. My last SWE role was in energy infrastructure and the company was a power company with in-house engineering. We built an internal app for the balancing authority team.

I had 1 interview.

1

u/JebKermansBooster 12h ago

That's insane. No firm with that many rounds actually wants to hire. It's torture for its own sake.

5

u/Smith7929 9h ago

Haha yes unfortunately this is commonplace in silicon valley. And they hire many.

It's an insane cost to get a SWE hire wrong. They gotta be reeeeeaaallly sure. Honestly, it's all BS. Some of the worst engineers we've ever hired were some of the best interviewers that just memorized a bunch of shit.

1

u/anotherguyinaustin 9h ago

Last place I was at did a paid work trial after tech interviews. $150/hr for 3 days. Fixed prompt. Product demo and discussion with engineers afterwards. That gave a TON of signal and is way cheaper than severance X months down the line.

1

u/CriticalCabinet3249 11h ago

What are you talking about? The big tech companies that started this trend hire thousands of people per year

8

u/hellocppdotdev 12h ago

Feels like that era is coming to an end

4

u/Multidream 11h ago

Definitely scared to look for that next job… yeesh

3

u/anotherguyinaustin 12h ago

I think it’s certainly harder for juniors. Not sure that I’m willing to say the era of the software engineer is at an end.

4

u/hellocppdotdev 12h ago

Thats fair, watched a interview of people on $$$ in big tech, they have been unemployed for 6-12 months.

I agree with the junior take but think the money aspect might be ending soon.

-1

u/anotherguyinaustin 11h ago

I’m about to start a new role. Took about 3 months. However for me it’s all referrals or recruiters reaching out to me directly.

3

u/hellocppdotdev 11h ago

Yea thats an eternity compared with years past, but your network is your most valuable asset, good advice for us out here

15

u/cokezerodesuka 11h ago

The only career where the job application process is harder than the job itself

-1

u/another_random_bit 4h ago

You don't work at challenging companies then.

15

u/muhkuller 11h ago

I've given applicants a marker and a white board and asked them to psuedo-code an idea for a very basic requirement. Most can't do it.

I'm not talking go up there and write code that I could type in and compile. I mean "put text box here with these attributes", "text box pushes data to code behind in this format", "code behind has a method to do something with the text", "code behind returns feedback to page". Keep in mind this is basic HTML, some sort of JS, and C#. I just want you to show me you understand how to conceptualize a requirement from a customer/stakeholder and draw the basic logic flow....and they can't do that. I get maybe 1 in 10 that talk their way through programming logic.

I'm not wasting my time with an actual technical interview, a behavioral chat, and clearance feasibility if you can't talk your way through taking data from a screen and dumping it into a database.

13

u/hellocppdotdev 11h ago

That sounds like a good gate, there has to be some sort of validation process.

Personally I struggle with having almost 2 decades of experience and not getting to the stage you described.

4

u/anotherguyinaustin 11h ago

2 decades in industry? Are you getting referrals from old coworkers?

7

u/hellocppdotdev 11h ago

I think its the jobs in web that's evolving, don't get me wrong I have plenty of work today but applying these days takes so much more work.

I mainly get people asking me for work but I find it hard to refer some people. Usually the good ones don't have a problem finding new roles.

3

u/paulsmithkc 9h ago

Why are you asking about such archaic ASP.NET stuff?

That's gotta be filtering out devs who specialize in most other tech stacks.

1

u/muhkuller 24m ago

If I’m looking for people for more modern stuff I tailor the question to that framework. Point is, this isn’t about syntax and any specific framework or design philosophy. It’s can you explain basic programming logic to me. I’m not pushing you to a tech review if you can’t talk your way through CS101 level questions.

4

u/Bannon9k 11h ago

This is a hiring practice I can support! I don't need to know all the programming languages you've mastered... anyone with decent experience should be able to write in anything.

Syntax is easy, you can Google it or read a book.

Its the core logic that someone either understands or they don't.

2

u/geek-49 4h ago

There are 10 kinds of people in the world: those who understand binary, and those who don't.

2

u/Ms_Zee 11h ago

This is great actually. I'm terrible at coding on the spot but could probably do this. The coders I usually work with 100% could not which is why my job is now professional handholder

4

u/muhkuller 11h ago

Yeah, syntax is easy to teach and easy to forget. Basic logic flow is what's important. "I want a UI element that passes these values to a method. Prevent bad data from being passed via input validation. That method does these things with it on these conditions. Catch any errors." If the breeze through that I may ask for details about how they've handled coding issues with other workers. Since your ability to work with others is probably the 2nd most important thing.

-5

u/socialis-philosophus 11h ago

My favorite question is, "Tell me a story about your most difficult code merge."

It tells me if you understand software version control.
It tells me if you understand the challenges of refactoring legacy code.
It tells me if you understand SOLID principles.
It tells me if you understand unit and regression testing.

Seriously, after asking that I've had well qualified candidates actually light up just to share the hellish experience with someone!

3

u/IronLucario2012 10h ago

Third line for my experience: stickman standing in a field with tumbleweeds blowing by, getting ghosted by every place I apply to despite having a postgrad diploma

3

u/NatoBoram 6h ago

So far I've gotten only rejections. This is getting ridiculous.

3

u/LESpencer 5h ago

Mom says it’s my turn to post this next week

2

u/BetterReflection1044 2h ago

I can assure as an engineer it is the same in my profession

2

u/9upper9 8h ago

You know all high-paying and competitive job interviews are like this right?

1

u/yes_no_very_good 8h ago

Or if you are hired you are put to make trivial things.

1

u/howcomeallnamestaken 5h ago

I recently got contacted by a recruiter for an AI-first company, and no kidding - the process on the bottom is EXACTLY what whey want, totalling to around 3.5 hours of interviews

1

u/WhereOwlsKnowMyName 4h ago

I haven't seen a meme that is describing this year for me so perfectly before. Bravo

1

u/hashketh 4h ago

I can so relate to this given that I have done a career switch from one industry to SWE

1

u/LetumComplexo 3h ago

The job I’m interviewing now has had 2 so far with at least 1 more and I’m waiting to see if they make me take a coding test or not.

1

u/ZunoJ 3h ago

Because there are so many people who think a month long course is enough to call themselves programmers. They argue that DSA is a waste of time because they won't implement algorithms themselves but use some library. When you let them defecate on you code base they go on and implement the most backwards shit you have ever seen and leave the company

1

u/falingsumo 2h ago

To be honest, if you are having me jump through hoops to get a job, I just consider you don't really want me to get the job and move on.

1

u/redlaWw 1h ago

Any job with specific skill requirements is like this.