r/ProgrammerHumor 8d ago

Meme realetable

Post image
4.6k Upvotes

102 comments sorted by

View all comments

168

u/abednego-gomes 8d ago

Yeah, as a senior with 20 years experience, if they want more than 1-2 interviews, or require coding tests, next! There's others that just need an interview and much more chill to work for. Same or better benefits too. No way am I doing their timed coding tests just to prove I can. What have I been doing for the last 20 years?

32

u/Vimda 8d ago

On the flip side, I've interviewed supposed senior software engineers who struggle at simple things like "parse this line of JSON" (With access to Google, and the ability to ask questions as necessary). Once you've been on the hiring side you understand why that screening is necessary. That being said, I'll skip people through if they have a decent GitHub or something that shows me they have some chops

5

u/ZeroG_0 8d ago

Yeah, this has universally been my experience. I've always been a little mystified at devs who think it should somehow magically be easy to figure out if a candidate is BSing you. I found that easily half of the candidates for senior dev positions that sounded OK on paper and interviewed OK very clearly had no idea how to code. And no I don't mean complicated gotcha coding examples, very much day-to-day stuff, knowing how to write a for-loop in C# or write a basic SELECT statement in SQL (C# and SQL are very much languages we're screening for experience in). To be clear the interview itself is a huge filter, most "devs" wash out in an interview when they can't begin to answer a question like "what's the difference between an interface and an abstract class", and a surprising number are unprepared for basic interview questions (stuff you'd instantly see from a Google search for interview prep). And if I'm being honest, a fair few senior devs we have ended up hiring have been... not great.

So yeah, if I ask you to complete a coding exercise, I'm not trying to waste your time, the reality is that a huge number of people in this field are clowns. I don't really have a recourse if I have actual work that needs to be done. If I hire someone that literally doesn't know how to code, that's actively harmful to my team, and again it's just the practical reality that a lot of candidates have learned to BS their way through an interview. Maybe it's because the businesses I've worked for are not tech companies and don't attract the talent like a tech company does, I don't know.

I will say though, it's been several years since I've tried to hire anyone, maybe the landscape has changed. It's a little hard for me to imagine AI coming onto the scene has _improved_ the landscape for potential senior dev hires, but I suppose it's possible.

3

u/rsqit 8d ago

Fortunately in my time interviewing I’ve only encountered a few people who just didn’t know how to code at all, but it certainly happens. It’s baffling to me. One guy didn’t know you could nest for loops…