by quazar987 on 1/6/22, 1:25 PM with 12 comments
My English is not great, so please bare with me.
I have been suffering from major social anxiety and depression from my teenage years. College was difficult time but I made it through with friends who always supported me. Now I am working as tech lead at very small company (people who saw my previous work) for very little salary and general consensus from people I have worked with is that I am good developer. But the anxiety is getting better off me.
I am trying to land job at well established remote companies for last few months, answered few interviews but always failed to impress the interviewer. I even shortens my introduction saying "I am a backend developer" for reason I do not know. Truth is coding just one part of my job and I basically handle everything related to tech in the company and handle multiple projects. Codeparing becomes another nightmare where I cannot even think properly and solve simple problems.
2 days ago I answered technical interview from like my dream company, that would have changed my life but instead we ended up just having some discussion, didn't even manage to fix one spec. Actually I know I can fix all of those in like 15 min.
Its making me question my whole career as developer now. Does anyone here been through similar situation ? Any suggestion?
by blingojames on 1/6/22, 2:01 PM
by user_235711 on 1/6/22, 5:09 PM
Also, this list[0] of common interview questions is a great help. If you have already figured out and practiced your answers to most of these then the interviewer will have less of a chance to catch you off guard with them.
Lastly, write and practice an "elevator pitch"[1] that way "tell me about yourself" or questions like it won't catch you off guard either.
Best of luck getting the job you want! Job hunting and interviewing is very difficult for anyone who is new to it, regardless of their technical skills. I definitely agree with blingojames that interviewing is kind of a subject all its own.
[0] https://www.glassdoor.com/blog/common-interview-questions/
[1] https://www.thebalancecareers.com/elevator-speech-examples-a...
by Nextgrid on 1/6/22, 1:35 PM
With regards to "modern" tech interviews specifically, that has nothing to do with social anxiety per-se, even I can't do these despite 7 years of experience. There are 2 ways to go about this:
1) You embrace the problem and work to solve it. Grind Leetcode or similar resources about bullshit algorithmic interviews until you are good at it.
2) You avoid companies with such bullshit practices. Most companies will let you know in advance what the interview process is like (and if not you can ask), and you can immediately refuse and explain your reasons (they'll often make exceptions for the right candidate especially in a hot market like today).
There was a recent submission about these interview challenges which I suggest you check out: https://news.ycombinator.com/item?id=29804607
by pdovy on 1/6/22, 4:15 PM
- This level of anxiety, especially if you experience it in other settings, doesn't sound normal and you might well benefit from some combination of medication and seeing a therapist. Many, many people experience this - it's nothing to be ashamed of and these things can help.
- As others have said, most everyone finds interviewing stressful! That's totally normal. It's also (especially for an introvert) a learned skill that will get better with practice. Don't sweat it too much if your dream company turned you down. Most places will let you re-interview after a certain amount of time, so don't consider it a forever dead end.
by burntoutfire on 1/7/22, 9:37 AM
If it's just general, and fully justified anxiety due to being in high-stakes situation where you have to think on the fly - my advice is that you just need to toughen up. Start putting yourself in situations where you're outside of your comfort zone more often - you'll feel anxiety similar to the one you experience during interviews, and will slowly learn to handle it.
As for the interviewing advice specifically - interviews are free, so you can just do a ton of them to practice. After you do a bunch of them, you'll be able to smoothly introduce yourself and talk about your past work, just thanks to having done that a lot in the past. But, also, practice doing it outside of interviews! Literally prepare to it like you prepare to a presentation you have to do at work. The part of the interview when you introduce yourself and your experience is basically a sales pitch and you have to work on your sales skills to pull it off well enough (You don't have to become a pro sales person, but you definitely have to say more than just "I'm a backend engineer". When I introduce myself during interviews, I generally give a 5-10 minute overview of what I did in my past roles that is related to what the interviewing company's needs).
Also, a nice trick during interviews if you're nervous is to just mention it. If you're visibly underperforming, say something like "sorry, I get nervous during those things" - this will remind the interviewer that you are in fact under a lot of pressure at the moment, and they'll be more likely to help you out if you're stuck, and be more sympathetic to your situation in general.
by dokem on 1/6/22, 4:45 PM
by sethammons on 1/7/22, 1:45 PM
My experience is designing and implementing HA distributed systems at high scale. I rode a unicorn and became a principal engineer after years of work. I conducted many hundreds of interviews as we grew, and specifically dozens and dozens of "implement an lru cache."
My interview question given to me? Yeah, implement an lru cache. My mind absolutely blanked. Like full blank. I can't even explain it. I had to start at first principals and made silly mistakes. I bumbled on the keyboard. I thought I was nervous before we started! Ha!
by strikelaserclaw on 1/6/22, 3:00 PM
by errantmind on 1/7/22, 8:33 AM
I know this is somewhat vague general advice, but confidence has helped me through many high pressure situations.
by bcrl on 1/7/22, 1:54 AM
by tapoxi on 1/6/22, 3:47 PM