Rendered at 06:28:51 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
lubujackson 9 hours ago [-]
20+ year dev here, successful CTO, built many production systems, etc. I tend to bomb >50% of tech interviews.
I started doing better when I realized most tech interviews are not aligned with my brain, and that is ok. I have bad recall for syntax or even for things I've built in the past if I'm not currently engaged with them. This can come across like I am a bullshitter, or wholly incompetent. I also stumble through leetcodes - I remember enough to identify to right approach but fumble knocking out solutions in 15 minutes.
But this is fine! If everyone at a company has focused on powering through leetcodes to get the role, or the job demands photographic memory of HTTP codes ("what is code 428 used for?" An actual interview question I have seen...) I am probably not a good fit and won't enjoy the work or the culture.
Once you focus on the things you do well and find companies whose interview process emphasizes those aspects, things become much easier. Let go of the feeling that every interview is a minimal bar that any functioning SWE should be able to pass. If it was, they would be hiring every other applicant.
Some roles they give you a task and fail you quietly if you don't solve it using TDD, even if they don't mention that as a requirement. Or if you don't ask details about requirements, even for narrow toy problems. You are never going to guess all the gotchas that a company can throw up in front of you, so my advice is to confront each interview by working in the way you like to work. Show off your good attributes when you can. Listen to hints of course, but represent yourself honestly and assume at least half the companies will reject you no matter what you do, and that is fine.
Often that attitude will earn you more marks than trying to conform to what you guess the company wants to see.
DmitriyBuchilin 8 hours ago [-]
Yeah, thank you for that response, I agree it’s more about how you and interviewer see some problems and solutions and if you match you can work together with great performance
recursivecaveat 9 hours ago [-]
How good do you think you are at verbalizing while interviewing? Even if you can't get question X actually finished/correct, you can get a lot of credit by having an easy-to-follow thought process that shows some directional correctness or creative problem solving.
DmitriyBuchilin 8 hours ago [-]
Yeah, it’s a big problem, thinking and speaking for me 2 separate processes, and I can express this signals from brain as a code, but when I start verbalising it, it blocks ability to write
k8s-1 11 hours ago [-]
You're not a loser, you have 8 years of development experience across multiple companies. Nailing the technical interview does not guarantee you get the job. As you mentioned, luck does play a factor and being hard on yourself for not passing an interview is time better spent preparing for the next one.
DmitriyBuchilin 10 hours ago [-]
Thank you for your support, but sometimes I think that working and pass interviews absolutely orthogonal skills
eddy-sekorti 11 hours ago [-]
claude and ChatGpt are your best friends, ask them to act like "the company and the position u r going to interview for" and take ur interview.
DmitriyBuchilin 10 hours ago [-]
Thank you, I tried acting like this but I should do it in infinite loop, for being in a good shape, or I forget all this stuff in a week
taurath 30 minutes ago [-]
Some people's brains don't work the way that people who set up interviews think. If they require memorizing, they don't end up hiring those people (except strangely in upper management, where utterly different signals are looked for).
holden_nelson 11 hours ago [-]
HelloInterview has helped me I think. Especially with system design
DmitriyBuchilin 10 hours ago [-]
Thank you system design a real pain in ass
VirusNewbie 12 hours ago [-]
Practice. Use pramp.com. Do super super simple ones. If you can't do two sum or fizzbuzz or tree traversals with someone watching you, you're not going to have a prayer for harder stuff. Just start SUPER simple. Pracitce a lot.
It should be muscle memory to do the easy stuff. And then it turns out, the 'hard' questions are often just a combination of easy things.
DmitriyBuchilin 10 hours ago [-]
Thank you for your reply. I trained some easy stuff of course, but it’s like arms race, I repeat leetcode things, they ask me system design, I repeat that, they ask how v8 engine works under the hood, it’s absolutely insane
VirusNewbie 9 hours ago [-]
Yes but with pramp.com you can get real feedback. Sometimes it's not answering wrong, it's cause your communication sucks. Or maybe you're coming across pompous. or maybe too timid. Or maybe you have glaring bugs for certain things. I dunno. You need honest brutal feedback that is actionable.
DmitriyBuchilin 9 hours ago [-]
Yes, agree, brutal feedback it’s the best driver, I will try this app
I started doing better when I realized most tech interviews are not aligned with my brain, and that is ok. I have bad recall for syntax or even for things I've built in the past if I'm not currently engaged with them. This can come across like I am a bullshitter, or wholly incompetent. I also stumble through leetcodes - I remember enough to identify to right approach but fumble knocking out solutions in 15 minutes.
But this is fine! If everyone at a company has focused on powering through leetcodes to get the role, or the job demands photographic memory of HTTP codes ("what is code 428 used for?" An actual interview question I have seen...) I am probably not a good fit and won't enjoy the work or the culture.
Once you focus on the things you do well and find companies whose interview process emphasizes those aspects, things become much easier. Let go of the feeling that every interview is a minimal bar that any functioning SWE should be able to pass. If it was, they would be hiring every other applicant.
Some roles they give you a task and fail you quietly if you don't solve it using TDD, even if they don't mention that as a requirement. Or if you don't ask details about requirements, even for narrow toy problems. You are never going to guess all the gotchas that a company can throw up in front of you, so my advice is to confront each interview by working in the way you like to work. Show off your good attributes when you can. Listen to hints of course, but represent yourself honestly and assume at least half the companies will reject you no matter what you do, and that is fine.
Often that attitude will earn you more marks than trying to conform to what you guess the company wants to see.
It should be muscle memory to do the easy stuff. And then it turns out, the 'hard' questions are often just a combination of easy things.