You’ll need to get up to speed with modern interviewing practices. Unless you know someone - people don’t care what you’ve done. They care about how you perform in the interview. True with most of the top paying companies. I’d suggest doing a 100 problems on LC (try the subject study guides first) before interviewing again. Doesn’t sound fun but that’s how it is now. The bar is high for all candidates - at least for…
I second that. LC is https://leetcode.com/ There are other similar websites for practicing interview questions. The important thing is to use at least one of them.
Ask HN: Been writing code for 40 years and can't get hired
181–189 of 189 posts
Re: Ask HN: Been writing code for 40 years and can't get hired
#182Earlier quoted context omitted.
> I've been a professional software interviewer (600+ interviews) and have seen most very experienced software developers do quite poorly during interviews. So... you've 1) realized you're dealing with experienced people and 2) yet discarded them based on irrelevant "interview skills"? How does this serve the company trying to hire someone? FWIW, the couple of times I've interviewed someone -- I've always given the g…
Interviews at FAANG don’t really work like that. The typical interviewer has very little say in metrics used to evaluate the candidate. Their job is to evaluate the candidate based only on those metrics, with little room for anything else. Part of the reason is standardisation. There is lots of training given to avoid bias. I think you’ve misunderstood what the parent meant by interview skills. The criteria don’t sel…
Re: Ask HN: Been writing code for 40 years and can't get hired
#183Earlier quoted context omitted.
Well, yeah, tough luck. There are people out there who keep complaining about talent shortage, and not finding people to do anything at all. But you go through their hiring process and it's all about 10 rounds of questions on OJ sites like LC. Plus they have a bar raiser round which is just basically more of the same. This actually makes the problem much worse because the only people who are acing these tests are peo…
Damn Straight. It amazes me how little interviewers seem to care about how_much_code_you_have_delivered... honestly, what else is there?
I'm not trying to sound like a smartass. This is a real problem. I've been bitten before by candidates with big stories to tell about their past deliverables, but were a fountain of bugs once they were hired. Sometimes it's easy to tell, sometimes candidates background is a bit different than yours so you can't easily judge if them writing three customized discombobulators for flux capacitance use cases is something challenging or not. What is more, barely anyone writes alone. We almost all work in teams, and it's easy to claim N% of contribution to the code the team has written. In many cases you will be able to somewhat confidently speak about other people's code since you've been reading and reviewing it.
Re: Ask HN: Been writing code for 40 years and can't get hired
#184Earlier quoted context omitted.
I conduct interviews for Facebook and we do not discriminate on age. I assume the recruiter just got the impression you really didn’t want to interview with us. I only do the coding interviews but every piece of interview feedback I write is focused on the same criteria and that definitely does not consider age. We don’t even refer to the gender of an applicant in the feedback, and comments on an applicants age would…
I said "You know I'm over 60, right?" in a friendly and informative way in case that could be an issue. The correct response would have been your comment, but instead was a quick exit and putting me on the no call list. You may not age discriminate, but that doesn't mean everyone one at Meta (Facebook at the time) does not. I was aware of Mark Zuckerberg's comment which is why I brought up my age. “I want to stress t…
Re: Ask HN: Been writing code for 40 years and can't get hired
#185Earlier quoted context omitted.
I don't see anything special in this list >It provides many built-in data structures and methods that make one's solutions brief and eliminate the need to write a lot of boilerplate code. Could you name some? the most important / handy in your opinion?
Data structures: vector/list dictionary/hashmap/hash table queue priority queue heap Methods/Algorithms: min/max insert/delete contains key list comprehension N.B. I've done most of my interviews in C and watching me code has been referred as "watching paint dry" because of all of the boilerplate code that I have to write.
Re: Ask HN: Been writing code for 40 years and can't get hired
#186Earlier quoted context omitted.
> people don’t care what you’ve done. They care about how you perform in the interview. I think OP is expecting a level of competence from interviewers that simply doesn’t exist anymore. He’s from a time when the initial conversation would be engineers only and absolutely focused on past projects.
Well, yeah, tough luck. There are people out there who keep complaining about talent shortage, and not finding people to do anything at all. But you go through their hiring process and it's all about 10 rounds of questions on OJ sites like LC. Plus they have a bar raiser round which is just basically more of the same. This actually makes the problem much worse because the only people who are acing these tests are peo…
At AWS, however, it’s important to look at the well-roundedness of the candidate. It doesn’t matter how much code you’ve delivered if you’re an asshole in meetings.
Being a self-starter, earning the trust of your peers, and being highly-focused on customer experience are all soft skills, but are critical to ensuring success in the role. Hiring the wrong person is costly, and even then, many people at AWS wash-out in the first 2 years.
Soft skills and collaborative working habits are MORE important than writing code. Code can be taught. Being collaborative and thinking-like-an-owner is much harder to teach.
Re: Ask HN: Been writing code for 40 years and can't get hired
#187Earlier quoted context omitted.
Data structures: vector/list dictionary/hashmap/hash table queue priority queue heap Methods/Algorithms: min/max insert/delete contains key list comprehension N.B. I've done most of my interviews in C and watching me code has been referred as "watching paint dry" because of all of the boilerplate code that I have to write.
dont forget graph theory. FB caught me off guard on a takehome project which involved contact tracing (very timely in 2021) Dyjkstra's algorithm (spelling?) and backward tracing through graph nodes
Those two algorithms are the workhorses of graph algorithms.
Advanced graph algorithms include Dijkstra's algorithm, Minimum Spanning Tree, Strongly Connected Components, among others.
In addition, dynamic programming (DP) also shows up as a more advanced algorithm/technique in high-level interviews.
Re: Ask HN: Been writing code for 40 years and can't get hired
#188As a primer you can read what we've built (and are expanding upon) here: https://betakit.com/prairie-robotics-secures-690000-cad-to-i...
Re: Ask HN: Been writing code for 40 years and can't get hired
#189I'd really enjoy the chance to talk with you.