News for hackers. Stuff that matters.
Re:Things I Learned from a Job Hunt for a Senior Engineering... by yodsanklai on Tuesday April 24, 2018 @01:29PM (#16914659)
I recently interviewed at a big tech company (phone interview). I spent quite some time practicing on leetcode (completed at least 150 problems). During the interview, it took me a few minutes of thinking before completing the assignments with what I think was the expected solution. We discussed the complexity and a few possible variations. The interview sounded satisfied and I really had the feeling that I had nailed these assignments.

I wasn't rejected but I've been asked to retake a phone interview. Apparently, the interviewer had very good feelings about me, but found that I was "out of practice" as far as coding goes.

I wonder if my age is an issue (40+) or if they have a really high level of expectation. Are most other candidates super fast at solving these kinds of problems. I'm a bit disappointed because I'm not sure that I've got much room for improvement at that stage.

Re:Things I Learned from a Job Hunt for a Senior Engineering... by rhizome on Tuesday April 24, 2018 @02:04PM (#16914981)
found that I was "out of practice" as far as coding goes.

They want 23 year olds who just did their finals. You know, real stallions.

Re:Things I Learned from a Job Hunt for a Senior Engineering... by bradknowles on Wednesday April 25, 2018 @03:54AM (#16919390)
And who don’t care that they’re going to get paid less than minimum wage, and work over 120 hours per week.

You know, real pegacorns.

Re:Things I Learned from a Job Hunt for a Senior Engineering... by mratzloff on Tuesday April 24, 2018 @05:54PM (#16916992)
I wonder if my age is an issue (40+)

The answer to that is almost always yes.

Re:Things I Learned from a Job Hunt for a Senior Engineering... by yodsanklai on Tuesday April 24, 2018 @07:18PM (#16917517)
I really wonder how age is taken into account. If it were really an issue, they could have rejected my application from the start and not bother with an interview.

Maybe the interviewer was biased and led to think I was "out of practice" because he knew I was on the older side. But I'll give them the benefice of the doubt. I believe it's a competitive position and I simply wasn't in the right percentile to qualify.

Now, would my former self 20 years ago be more competitive for this kind of interviews? slightly faster perhaps, but I don't feel I'm at a disadvantage compared to younger candidates.

Re:Things I Learned from a Job Hunt for a Senior Engineering... by d1zzy on Tuesday April 24, 2018 @02:11PM (#16915069)
As someone that does lots of coding phone interviews I can say that yes, time is a factor. But it's relative, ie I'm comparing you to the time it took other candidates to solve the same problem. After all, we have to evaluate you, over the phone, in the course of less than an hour. If 2 candidates arrive to the optimal solution, the one that did it much faster is the better candidate.

It sounds to me like you did pretty well so don't give up.

Re:Things I Learned from a Job Hunt for a Senior Engineering... by sankyo on Tuesday April 24, 2018 @03:58PM (#16916012)
> the one that did it much faster is the better candidate.

From my perspective that is only about 3% of what I expect from a software engineer. Writing readable, easy to maintain code that is well tested, collaborating with product and other developers for how a feature should work, influencing technical designs, giving good feedback are things I value much higher than how quickly someone can write a snippet of code that works.

Re:Things I Learned from a Job Hunt for a Senior Engineering... by cloverich on Tuesday April 24, 2018 @10:12PM (#16918210)
> If 2 candidates arrive to the optimal solution, the one that did it much faster is the better candidate.

This is _a_ metric but I wouldn't bet too much on it. I know lots of people that come to optimal solutions to "algorithm type" _much_ faster than I do. I'm pretty slow at that type of stuff. But... its just such a small part of what makes someone a good programmer. Building out a medium to large application requires balancing a lot of trade offs and figuring out how to keep things simple. I know seasoned, quality algorithm solvers who honestly just repeatedly churn out garbage applications. And they can tank the productivity of an entire team of developers in their wake. I don't know how you test for that, but I can promise phone screening for problem solution time isn't it.

Re:Things I Learned from a Job Hunt for a Senior Engineering... by mratzloff on Tuesday April 24, 2018 @05:56PM (#16917007)
If 2 candidates arrive to the optimal solution, the one that did it much faster is the better candidate.

How did you arrive at that conclusion? Is it based on data or does it "feel" right based on an easily-measured metric?

Re:Things I Learned from a Job Hunt for a Senior Engineering... by ubernostrum on Thursday April 26, 2018 @07:31AM (#16930909)
the one that did it much faster is the better candidate

Translated: "the one that did it much faster is a more recent graduate and exploitable for 100-hour weeks at below-par pay, hire that one".

Congratulations, now you know how to hire at a tech company!