Live data from Hacker News

Senior Developers Are Getting Rejected for Jobs

glenmccallum.com

201–210 of 384 posts

Re: Senior Developers Are Getting Rejected for Jobs

#201

Earlier quoted context omitted.

I think my team has gotten pretty good at this. We address the "flood of applicants" by tossing out any resumes that don't have some sort of CS or programming on them (about 25%), and favoring, in order, people who have held a programming job, people who have done programming internships, and people who have taken CS classes. A decent GitHub profile will bump you up in the two later categories. Next is a five minute…

I have a degree in physics and 20 years of programming. Just out of curiosity, would I be weeded out in the first 25%?

> any resumes that don't have some sort of CS or programming on them

> I have a degree in physics and 20 years of programming

Depends, do you mention your 20 years of programming on your resume?

Re: Senior Developers Are Getting Rejected for Jobs

#202
post #3

This is seriously f'd up. When I was hired by IBM years ago, they also had a test called the IPAT (Initial Programming Aptitude Test) but, guess what?, there was no programming in it! Instead, the test was designed to see if one had the basic reasoning and logic skills which would be necessary to solve a wide variety of programming-related problems -- not one stupid, specific problem in a particular language. That's…

That seems much worse than programming tests IMO. If I have a bachelor's degree, and you're asking me to retake the SAT, you're just insulting my qualifications. At least programming tests have some legitimate rationale. Let's not pretend IBM has any fucking idea what they are doing.

Intelligence Is the Best Predictor of Job Performance https://journals.sagepub.com/doi/abs/10.1111/1467-8721.ep107...

Thought in the US you will run into problems due to Griggs v. Duke Power Co.

Re: Senior Developers Are Getting Rejected for Jobs

#203

Earlier quoted context omitted.

Absolutely untrue. Whiteboard problems absolutely do work. The vast majority of applicants cannot code at all. And I mean that literally: they're at a loss at how to write a function that adds two numbers or counts the number of elements in a list. Worse is that these guys can be employed as developers (even 'senior' ones!) for years and years in 'serious' enterprises. How, you ask? By using copy-paste and cleverly n…

> And I mean that literally: they're at a loss at how to write a function that adds two numbers or counts the number of elements in a list. Seriously, Where are you finding these candidates? seriously. I've worked at a number of mid-sized companies, and interviewed dozens of candidates, and I have never, ever, ever come across a candidate that couldn't write code on this level: "write a function that adds two numbers…

It happens if you don't do phone screens. People lie on their resumes.

Re: Senior Developers Are Getting Rejected for Jobs

#204

Earlier quoted context omitted.

Absolutely untrue. Whiteboard problems absolutely do work. The vast majority of applicants cannot code at all. And I mean that literally: they're at a loss at how to write a function that adds two numbers or counts the number of elements in a list. Worse is that these guys can be employed as developers (even 'senior' ones!) for years and years in 'serious' enterprises. How, you ask? By using copy-paste and cleverly n…

> And I mean that literally: they're at a loss at how to write a function that adds two numbers or counts the number of elements in a list. Seriously, Where are you finding these candidates? seriously. I've worked at a number of mid-sized companies, and interviewed dozens of candidates, and I have never, ever, ever come across a candidate that couldn't write code on this level: "write a function that adds two numbers…

Crappy head hunters. I have some outside firms who have sent me good people very reliably, and then once in a while HR will make me try another company who probably gave us a cheap quote, and I'll get a series of terrible candidates from them. I've even been given outright frauds -- people who paid someone else to phone screen for them.

Re: Senior Developers Are Getting Rejected for Jobs

#205

I reject senior software engineers all the time. I give interviews on whatever language you're most comfortable in, I'm not interested in time or space complexity, I just care about how well you can use your tools and debug. I'm continually astounded at the number of people who can't sort a list (with their language's standard library), clone an array, or do basic string manipulation. I've had a staff engineer at Goo…

What exactly is the "sleep" command in javascript?

Re: Senior Developers Are Getting Rejected for Jobs

#206

Earlier quoted context omitted.

+1. I’ve interviewed senior guys, with medium to high salaries, who couldn’t do fizzbuzz. What’s worse, a lot of them were fully confident in awful solutions, and didn’t even want to test them. Talented people frustrated at the process just don’t get how bad bad coders are. I would never have believed it myself until I experienced it.

I used to give a whiteboard coding interview (for a QA engineer position) that started with "swap the values of two integer variables. Yes, you can use a temporary variable," then went on to find the highest element in an array, then implement any kind of sort for an array, then implement depth-first-search. People who would ace the entire interview would look at me funny when I asked the first question, and I just s…

The best coding challenge for a hiring process I ever had happened, of all places, when I applied for a PHP development position at Fender.

At the time, their marketing department did all of their web development in-house. I don't recall all the specifics; there was a round table meeting between the manager of the unit, the team lead, and one of the senior developers. At the end of it, they sat me in the cubicle area with their other developers, gave me an MBP with MAMP on it, and a piece of paper outlining what they wanted me to code - a simple CRUD app. It didn't have to have any fancy styling, but it had to look ok, and it had to work. It was "open book" otherwise; use google or whatever other resource as you needed it. Also, all this happened while the other devs were in the area; it was basically a time slot from 2:30pm to closing time...

I'm thinking - really? Something this basic...

But given what you had to do - essentially from a blank slate, including the database, set up the tables, build the SQL, code the PHP, integrate the form to talk to the PHP "backend" and update things, refresh and show the updates, etc...

...well, isn't that basically what most software dev work is, at the core? And if you can't do any of that...

Of course I got the position, and worked there for a couple of years; not the easiest environment I've ever been in, but certainly very interesting.

During it, though, I got to experience, from the "other side" what I went through - and I was amazed and dismayed to see how many people were interviewed who couldn't do it. Who had what seemed like great resumes who couldn't even start. Who'd sit there for 2+ hours, and not type a thing. Who didn't even google up something, or ask a question, or...

We had one guy sit for a while, then just got up and walked out without a word.

As I read comments like yours, and others elsewhere, I can see that this is more common than not. You are right to believe that there will be those that will "memorize" fizzbuzz, which I why I think a challenge similar to what Fender asked for is a better test. I know that some developers would balk at it, but I think the time invested may be worth it, to show you are able to do the job, and can come up with your own solution to a problem, and not just some regurgitated answer.

Interesting aside:

A colleague of mine I had worked with prior, unknown to me, applied for the same position at Fender and was given the same laptop as I did. But they had forgotten to wipe it! He saw my code, and didn't know if he was supposed to expand on it or what; he told them "hey, this looks like my friend's code...?" - and they realized what they forgot. They thanked him for his honesty, wiped it, and continued on with the process. He also ended up getting the position as well.

Re: Senior Developers Are Getting Rejected for Jobs

#207
post #9

We need to admit that the interview process isn't about determining the relative qualifications of the applications in the pool, because we all know that 3 hours and whiteboard can't tell anything you need to know about whether or not that person will perform over the years. We need to acknowledge that we perform this pantomime in order to satisfy layers of management that are unable to accept that you can't hire for…

Culture fit is a thing, especially when working remote. You have to trust people you work with. Of course it can be abused.

Re: Senior Developers Are Getting Rejected for Jobs

#208

Earlier quoted context omitted.

+1. I’ve interviewed senior guys, with medium to high salaries, who couldn’t do fizzbuzz. What’s worse, a lot of them were fully confident in awful solutions, and didn’t even want to test them. Talented people frustrated at the process just don’t get how bad bad coders are. I would never have believed it myself until I experienced it.

I used to give a whiteboard coding interview (for a QA engineer position) that started with "swap the values of two integer variables. Yes, you can use a temporary variable," then went on to find the highest element in an array, then implement any kind of sort for an array, then implement depth-first-search. People who would ace the entire interview would look at me funny when I asked the first question, and I just s…

>then implement any kind of sort for an array, then implement depth-first-search.

How have you not grokked how useless those questions actually are when it comes to knowledge about writing software? Those are both trivia in the same category as "implement the TCP acking mechanism".

Re: Senior Developers Are Getting Rejected for Jobs

#209
post #114
post #54

Earlier quoted context omitted.

Ageism is illegal in US under Age Discrimination in Employment Act if that person is 40 or older.

Every ageist situation that I have encountered thus far (am age 46) was "not a cultural fit." I look younger than I am, but my patience for over-working too many hours is at an end. Years of stress have led to health issues that have to be managed. But this all rolls into "not a cultural fit."

Yeah, and as a worker in his 20s who prioritizes work-life-balance, I wouldn't be a culture fit at those places either.

Re: Senior Developers Are Getting Rejected for Jobs

#210

Recently went through a process that had 5 hours of interviews, then a take-home (said 8 hours, took 16), then a full day on-site, then a reference check. Then not advanced with one sentence from a stranger ("We've decided not to move forward...") Asked for feedback nicely twice, no response, ghosted. -- Been my experience with multiple SV startups now. In some cases went through back-channels to find out what happen…

It's quickly become common for a company to assign a homework assignment that will take "2 hours". However the nature of development is often a process of debugging (even if the end fix is stupidly simple, just difficult to nail down).

This is a cancer because many hiring managers will assign out these homework assignments to all the applicants, before doing almost any due diligence or getting to know an applicant.

If you want someone to jump through 8 hours of interviews and calls, then 8 hours of coding, you should be paying them at least for the coding.

Post reply on HN