this post was submitted on 14 Apr 2024
38 points (89.6% liked)

linuxmemes

20408 readers
961 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS
 
top 26 comments
sorted by: hot top controversial new old
[–] [email protected] 16 points 5 months ago* (last edited 5 months ago) (1 children)

"Introductions and a bit of smalltalk" - I would shit myself if an interviewer started asking about smalltalk... /s

[–] [email protected] 6 points 5 months ago (1 children)

The fuck kind of programming language is "smalltalk"?

[–] [email protected] 4 points 5 months ago

It inspired python's syntax iirc

[–] [email protected] 13 points 5 months ago

I write a lot of PHP for part of my job.

The beauty of PHP is that for any given task, there are always multiple ways to do it, all of which are wrong.

[–] [email protected] 12 points 5 months ago (1 children)

This actually gives me so,e confidence in my programming skill level.

[–] [email protected] 4 points 5 months ago* (last edited 5 months ago)

I was thinking the same thing. I mean, I just did a coding test for a potential job, and I know I did at least as good as, and likely better than this.

edit: just to prove to myself, I went ahead and wrote the program without looking things up. I'm self-taught so I feel pretty proud. It took about 25 mins, and it works!

[–] [email protected] 5 points 5 months ago* (last edited 5 months ago)

great and hilarious post, but isn't this programming_horror instead of a linuxmemes

[–] [email protected] 3 points 5 months ago

As someone who teachers high school freshmen computer science this pains me as most of my freshmen could do all of these.

[–] [email protected] 3 points 5 months ago (4 children)

Still in university, never did an interview. Is that seriously the avarage difficulty of interview questions?

[–] [email protected] 9 points 5 months ago (1 children)

This is on the easier end of the scale to be sure, but as someone who's interviewed candidates with similar questions, it eliminates a surprising number of people...

My theory is that modern coding bootcamps stuff their students full of buzzwords instead of letting them learn the basics

[–] [email protected] 3 points 5 months ago (1 children)

I find the experience of the applicants to be hilarious lies.

[–] [email protected] 3 points 5 months ago (1 children)

Which shouldn't be surprising. The company I was interviewing at only feed me the top ~1% of CVs to interview... Of course half of them were stuffed with bullshit

[–] [email protected] 8 points 5 months ago* (last edited 5 months ago)

Yeah, this is the problem. Someone who has legitimately built a basic application or website from scratch may know everything you need, but HR will filter it out.

They don't really understand what they are looking for, so someone who says they are an AI Researcher with 8 years of experience in the language "Zendaya" and work experience at five moon rocket startups will be at the top of the pile.

Companies need to beef up their training programs so they can literally take in whoever and teach them what they need to know. Forget trying to get the top people. Just take the first 20 who can make it through an interview without drooling on the floor. You will probably get at least 9 ok developers and 1 good one.

[–] [email protected] 6 points 5 months ago

When I interview people, I don't care how they get an answer, I want to see that they can get to the answer, ideally the correct one, but it doesn't matter if it's wrong. I want them to show me their problem solving skills and that they understand their own solution.

If you can read existing code and understand complexities you are already better than 80% of these hires.

[–] [email protected] 3 points 5 months ago (1 children)

That's like stage one where you filter out the obviously incompetent ones.

You wouldn't believe how many candidates with years of experience can't figure out those simple problems. Or even the super well known fizzbuzz.

It's insane, people will claim like 2-3 years of experience with Ansible, they can't even get a file copied. Couple years of Python, they don't understand async, generators and other pretty basic features.

People have always been lying a bit about their experience but it's getting way, way out of control.

[–] [email protected] 3 points 5 months ago

Knowing specific features of a language is one thing, but not being able to even pseudocode a FizzBuzz shows they lack the basic logical problem solving ability that programmers need.

[–] [email protected] 2 points 5 months ago

You might get something harder after that. But there's a reason one of the most common code interview questions is FizzBuzz. There's a shocking number of applicants that can't do it.

[–] [email protected] 1 points 5 months ago (3 children)

Not one person in the comments has attempted to answer any of the questions either.

[–] [email protected] 1 points 5 months ago

for(var i=0;i<=100;i++){ if((i%2)==1) console.log(i); }

btw % is the modulo operator, x%y returns the remainder of division of x by y

[–] [email protected] 1 points 5 months ago

Haha good try. Hope your interview goes well

[–] [email protected] 1 points 5 months ago

for (i%1=0; i+2; int) odd++; cout(3)

[–] [email protected] 1 points 5 months ago

This is a little different than the in person "draw me a solution on the whiteboard" approach

[–] [email protected] 0 points 5 months ago (3 children)

Are remote interviews still viable in the days of gpt?

[–] [email protected] 2 points 5 months ago

in the company, i'm employed in, yes. it allows to hire people far off for remote work.

[–] [email protected] 1 points 5 months ago

Clearly yes, as this post outlines, these candidates weren't smart enough to use ChatGPT

[–] [email protected] 1 points 5 months ago

The last interviews I wrote the job posting for and conducted, I made it clear we give you a GPT4 subscription for the job so I expect you to demonstrate your ability to use it as a tool during the interview