Is it because I'm in my mid 30s and have a spotty resume and a degree in Economics but none in CS? Are technical interviews only a way to weed out people?
When we interview, we only look for two things: technical chops, and personality. If you're sure you're acing the technical parts, I'm assuming they do not like your personality.
Resumes only matter for getting an interview in the first place.
Hard to say from the outside.
None of what you said is a dealbreaker for me. (But a lot of people raise an eyebrow at gaps in the résumé). What are your languages by the way? A lot of us are hiring ;-)
I interviewed a guy once who was technically amazing. Successfully answered all technical questions, had certs, great resume. Within 15 minutes I knew I didn’t want to work with him. He was abrasive, demeaning (to his ex colleagues), blamey, short tempered.
The interview panel was unanimous. Great technical chops, impossible personality. I think someone actually brought up the no asshole rule.
I know nothing of your personality so I’m certainly NOT calling you an asshome, but a large part of the interview is not the technical questions.
On the flip side, I’ve got a friend who successfully interviewed for a job he was under qualified for (at a FAANG company). I knew before he interviewed that he’d get the job because he’s the sort of guy I’d trust with a million dollar budget a new technology and an untrained team. You can just tell he’ll figure it out and come out on top. He told me his job in the interview was to make the interviewer like him within 5 min. Pretty solid advice.
Focus a bit on first impressions, the people part and make deliberate efforts to present as the kind of person they want to work with.
The tech interviews I've had so far have consisted of some kind of leetcode or hackerrank or codility test and then basically the same thing but supervised.
On one of the older ones I stalled out on references. It was a fed gig and they wouldn't take freelance clients for references so I had to use managers from like a year or more ago and one of them just wouldn't respond to recruiter emails. They made me do a lot of tests though and they kept saying I was advancing because I beat the tests and got all the corner cases. I dropped some pastries at the old office (as much for my old colleagues as for my old manager) and emailed my old manager about the reference but she seems evasive about it. She's also extraordinarily busy and I don't really want to pressure her into giving a reference if she feels I was a bad employee (although she could say as much in the reference). She could come through in the end. I guess we'll see.
I'm in a few interviews right now. In the one I recently got spat out of, I had some leetcode problems which I think I got correct (I don't know if I got all the corner cases but I sure tested for everything I could think of). One of the recruiters said I fell down on the video interview. I'm sure their feedback will clear it up and I'll post it here to close the issue.
I don't think I'm that good at data structures and algorithms. I've definitely hit the limit of my natural talent. I'm bad at recursion (I almost always prefer while loops). I haven't been getting a lot of questions about binary trees and I think that's why I've been doing relatively well. Binary trees are okay too but I never see them in the wild and I can get confused about them. I need to grind a lot more leetcode but if I do that what I will have attained is not really a native excellence or deeper insight into the nature of data structures and algorithms but rather a kind of mental hashmap or muscle memory of approaches to mimic that I've seen in leetcode problems in the past (which is not unhelpful in and of itself).
Anyway the other day I did some landscaping around a transmission line tower for the power authority and wrote a little webscraper for an upwork client. The former paid me $2100 and the latter paid me $320 and the latter was a lot more work. Seems like there's easier ways to make a living than programming.
Ask for their feedback. In the meantime, treat the variables for your rejection as "Unknown unknowns". You don't even know what you don't know.
To find out, work on an interesting project. Build something that involves the whole tech stack you are targeting. You will actually find a lot of gaps in your knowledge. The idea should be something that you care about... that will keep you interested in seeing the final outcome if it is a large project.
You have to showcase your ability to work on large sophisticated projects and the confidence that you can get them done.
May I please know what kind of technical interviews you've had? Have you tried sending a friendly email and asking the interviewers for reasons? Do they have issues with your style of solving the problems? Like, do you hole up and do it all by yourself or do you walk them through and ask clarifying questions along the way?
Even if the manager likes you, HR might gatekeep due to employment not being a perfect track record. Maybe sending HR an email thanking them for their help along your journey so far and asking why you didn't make the final cut may also give you some insight.
I'm Muslim with a goatee and an interviewer actually told me that "Would you mind shaving? Korean companies prefer clean shaven." One Dutch company also gave me a rant on how they were more progressive and tolerant in the Netherlands.
I don't know if it's related, but at least they brought it up. I suspect most don't and only realize it after the technical interview. It's also why I appreciate the pointless "culture screen" that happens before the 1 hour codility/leetcode, which happens before the actual technical interview. Let them have these multiple layers so at least I get feedback on what layer I'm stumbling on.
[+] [-] silisili|3 years ago|reply
Resumes only matter for getting an interview in the first place.
[+] [-] nblasted|3 years ago|reply
[+] [-] dredmorbius|3 years ago|reply
https://news.ycombinator.com/item?id=32115206
The submission I'm replying to seems to be the one that's picked up traction.
@nblasted: please don't make dupliate submissions. You have about 2 hours to make edits, that window seems to have passed.
[+] [-] nblasted|3 years ago|reply
[+] [-] quantified|3 years ago|reply
You may have got the reasons correct. Why not ask them, it won't hurt and they may not tell the whole truth if they even respond to you.
They may just be crappy companies you're happier off without too.
[+] [-] gamblor956|3 years ago|reply
[+] [-] nblasted|3 years ago|reply
[+] [-] more_corn|3 years ago|reply
I interviewed a guy once who was technically amazing. Successfully answered all technical questions, had certs, great resume. Within 15 minutes I knew I didn’t want to work with him. He was abrasive, demeaning (to his ex colleagues), blamey, short tempered. The interview panel was unanimous. Great technical chops, impossible personality. I think someone actually brought up the no asshole rule.
I know nothing of your personality so I’m certainly NOT calling you an asshome, but a large part of the interview is not the technical questions.
On the flip side, I’ve got a friend who successfully interviewed for a job he was under qualified for (at a FAANG company). I knew before he interviewed that he’d get the job because he’s the sort of guy I’d trust with a million dollar budget a new technology and an untrained team. You can just tell he’ll figure it out and come out on top. He told me his job in the interview was to make the interviewer like him within 5 min. Pretty solid advice.
Focus a bit on first impressions, the people part and make deliberate efforts to present as the kind of person they want to work with.
[+] [-] gls2ro|3 years ago|reply
What do you mean when you say “beat the tech interview”?
to what jobs did you applied? What were they asking specifically?
What kind of questions were you asked and how did you replied to them?
[+] [-] nblasted|3 years ago|reply
On one of the older ones I stalled out on references. It was a fed gig and they wouldn't take freelance clients for references so I had to use managers from like a year or more ago and one of them just wouldn't respond to recruiter emails. They made me do a lot of tests though and they kept saying I was advancing because I beat the tests and got all the corner cases. I dropped some pastries at the old office (as much for my old colleagues as for my old manager) and emailed my old manager about the reference but she seems evasive about it. She's also extraordinarily busy and I don't really want to pressure her into giving a reference if she feels I was a bad employee (although she could say as much in the reference). She could come through in the end. I guess we'll see.
I'm in a few interviews right now. In the one I recently got spat out of, I had some leetcode problems which I think I got correct (I don't know if I got all the corner cases but I sure tested for everything I could think of). One of the recruiters said I fell down on the video interview. I'm sure their feedback will clear it up and I'll post it here to close the issue.
I don't think I'm that good at data structures and algorithms. I've definitely hit the limit of my natural talent. I'm bad at recursion (I almost always prefer while loops). I haven't been getting a lot of questions about binary trees and I think that's why I've been doing relatively well. Binary trees are okay too but I never see them in the wild and I can get confused about them. I need to grind a lot more leetcode but if I do that what I will have attained is not really a native excellence or deeper insight into the nature of data structures and algorithms but rather a kind of mental hashmap or muscle memory of approaches to mimic that I've seen in leetcode problems in the past (which is not unhelpful in and of itself).
Anyway the other day I did some landscaping around a transmission line tower for the power authority and wrote a little webscraper for an upwork client. The former paid me $2100 and the latter paid me $320 and the latter was a lot more work. Seems like there's easier ways to make a living than programming.
[+] [-] emadehsan|3 years ago|reply
To find out, work on an interesting project. Build something that involves the whole tech stack you are targeting. You will actually find a lot of gaps in your knowledge. The idea should be something that you care about... that will keep you interested in seeing the final outcome if it is a large project.
You have to showcase your ability to work on large sophisticated projects and the confidence that you can get them done.
"Be So Good They Can't Ignore You".
[+] [-] siva_|3 years ago|reply
Even if the manager likes you, HR might gatekeep due to employment not being a perfect track record. Maybe sending HR an email thanking them for their help along your journey so far and asking why you didn't make the final cut may also give you some insight.
[+] [-] zipotm|3 years ago|reply
[+] [-] unknown|3 years ago|reply
[deleted]
[+] [-] notnmeyer|3 years ago|reply
if simply asking them wasn’t obvious or seems too difficult or awkward, then that may be indicative of the problem.
[+] [-] thdespou|3 years ago|reply
[+] [-] albertizzley|3 years ago|reply
[+] [-] findthebug|3 years ago|reply
[+] [-] dredmorbius|3 years ago|reply
https://news.ycombinator.com/item?id=32115206
[+] [-] nblasted|3 years ago|reply
[+] [-] muzani|3 years ago|reply
I don't know if it's related, but at least they brought it up. I suspect most don't and only realize it after the technical interview. It's also why I appreciate the pointless "culture screen" that happens before the 1 hour codility/leetcode, which happens before the actual technical interview. Let them have these multiple layers so at least I get feedback on what layer I'm stumbling on.
[+] [-] Glant|3 years ago|reply
[+] [-] notnmeyer|3 years ago|reply
[+] [-] labrador|3 years ago|reply
[+] [-] oriettaxx|3 years ago|reply