Live data from Hacker News

Ask HN: Have anxiety, need help with live coding interviews (funny hat dance)

news.ycombinator.com

1–10 of 27 posts

Ask HN: Have anxiety, need help with live coding interviews (funny hat dance)

#1
I don't have the live coding problems skill (funny hat dance).

I've failed 4 live coding interviews so far, which has been my wake-up call that I need to learn this skill.

I do question funny hat dances value in the real world...

I learned a different funny hat dance 8 years ago called white boarding.

I questioned its real world value back then too, but had no choice, it's what people wanted to see.

I'm not saying I'm the best engineer in the world. I'm saying I've provided tons of value for the companies I've worked at and my salary reflects that. I've had an above market rate salary for the last 3 years.

No, the company I work for isn't dumb, in fact, it's often seen as tackling some of the hardest problems in computer science (decentralized cloud storage). I know I provide value and I know I'm a good engineer.

However, I also suffer from anxiety.

It makes me appear dumb in these live problem situations. This week, I was awake half the night for two nights because my heart rate was going so fast. The week previous, same story. I don't understand it myself. I tell myself "who cares" to try to get my body to sleep, but it doesn't work. You can imagine how having no sleep can affect an interview. It makes me fail again and again.

So why don't you practice?

I'm going to. I just haven't had time yet. See my question at the end

Isn't your anxiety from not preparing?

Partially. I've had to deal with this my whole life. If I prepare and convince myself I don't care at all about the outcome, the anxiety goes away, but otherwise it's always there.

Why is this only a problem now?

I haven't had to interview since 2015, my last two jobs I got from being poached. Those who know me, are familiar with my work ethic and my ability to problem solve.

So here I am, like 8 years ago, I have no choice but to learn how to dance with a funny hat on, so here's my question.

How have you best prepared for live coding interviews?

Re: Ask HN: Have anxiety, need help with live coding interviews (funny hat dance)

#2
It sounds like you have an anxiety disorder. I do too! It's not a simple fix, but I've gotten huge value from therapy for my anxiety. CBT gave me fast and cheap results that really helped. Psychotherapy has given me a more long term solution, but CBT gave me a lot of relief in just weeks.

I don't want to push drugs, and you definitely need to talk to your doctor, but I take a beta blocker in situations like yours. The heart pounding, overwhelming terror just melts away and I become (more or less) my normal self. Just knowing that I CAN take a beta blocker (and get symptom relief) often means I don't need to take it in the first place.

Drugs or not, too much anxiety is a real condition and professional treatment vastly improved both my professional and personal life.

Re: Ask HN: Have anxiety, need help with live coding interviews (funny hat dance)

#3
Here are some tips:

Bypass the screening interviews when possible (not everyone has to do all the live coding exercises) thanks to internal referral, etc.

Realize that even if you pass a leetcode screen, you might get bounced for some completely arbitrary reason at some other point in the interview process.

So, see the live coding as one aspect of an of an arbitrary and weird way people make decisions these days. (Remember your value and understand even if you ace that part it doesn’t mean you’re gonna get a job).

Know what makes you really amazing and unique. Whatever you’re great at, if the fit is good for the role they will be selling it to you the entire time.

If you’re fighting uphill for a job whether it’s at the live code stage or elsewhere, take note. Use that live coding session as practice for the one you really want.

Re: Ask HN: Have anxiety, need help with live coding interviews (funny hat dance)

#4
Practice, practice, practice. Since you're willing to do the silly hat dance; some thoughts on the type of practice you could do: Program with your laptop hooked up to your TV to your empty living room, to get used to the feeling of being watched. Then have a close and trusted friend be in your living room and just sit quietly. Add a cafe background noise track playing[0]. After you're comfortable with that, stream yourself solving leetcode/whatever problems on Twitch. Doesn't actually matter if anyone comes in to watch you, but talk out loud and explain your thought processes as you work your way through each problem.

[0] eg https://youtu.be/gaGrHUekGrc

Re: Ask HN: Have anxiety, need help with live coding interviews (funny hat dance)

#5
post #2

It sounds like you have an anxiety disorder. I do too! It's not a simple fix, but I've gotten huge value from therapy for my anxiety. CBT gave me fast and cheap results that really helped. Psychotherapy has given me a more long term solution, but CBT gave me a lot of relief in just weeks. I don't want to push drugs, and you definitely need to talk to your doctor, but I take a beta blocker in situations like yours. Th…

Thanks for the response, I really appreciate it.

For the most part, I've learned to live with it, but it has greatly been amplified by these interviews lately.

I've also had it happen to me when I'm on business calls when I'm acting on behalf of the business to make a good impression.

And of course, public speaking, but I feel like that's pretty normal.

I like what you're saying though, just knowing there is a backup plan when things aren't going as planned, in and of itself is treatment.

Re: Ask HN: Have anxiety, need help with live coding interviews (funny hat dance)

#6
I have decided that I will end any interviews where the process does not feel right. That means I will not work anywhere that requires leetcode, whiteboarding, live coding, take home tasks, or other exercises that have no bearing on my actual job or thirty years of verifiable past performance. These are all an insulting waste of my time, and I will have none of it anymore. They only demonstrate the willingness to squander enthusiasm and ability.

When enough people walk away from these interviews, they will get the message and the status quo will change. In the meantime, I will continue working for shops that do not feel the need to use such abusive interview tactics.

Re: Ask HN: Have anxiety, need help with live coding interviews (funny hat dance)

#7

I have decided that I will end any interviews where the process does not feel right. That means I will not work anywhere that requires leetcode, whiteboarding, live coding, take home tasks, or other exercises that have no bearing on my actual job or thirty years of verifiable past performance. These are all an insulting waste of my time, and I will have none of it anymore. They only demonstrate the willingness to squ…

I'm lucky in that I don't actually need a job yet.

Hence the reason I decided to go in pretty much cold-turkey. I wrongly assumed a decade of shipping 5 SaaS products from scratch (some completely by myself), that have real revenue, and thousands of users, sometimes millions.

They only want to see me dance with a funny hat on

Nothing else seems to matter.

I mean I get it, they need to screen people.

Is there not another way to screen people though that doesn't amplify my anxiety?

Re: Ask HN: Have anxiety, need help with live coding interviews (funny hat dance)

#8
It's simple: I don't.

I had a few remote live coding interviews, most of the time I just panic, quit in the middle of it and ghost the recruiter.

But I didn't need to do live coding interviews for my last 5 jobs.

Of course it kinda limits the kind of company that would consider hiring you, but it also filters out the companies that would be dumb enough to consider whiteboarding or live coding a reliable way of testing a candidate.

Re: Ask HN: Have anxiety, need help with live coding interviews (funny hat dance)

#9
Practicing a ton can reduce anxiety, since you'll have confidence that you can most likely solve the problem. Plus, if you practice enough, you'll see so many problems that you might get the exact same problems in the interview. If you do something everyday, it becomes less of a big deal.

Doing other activities that induce this sort of anxiety can help too. I've been a combat athlete my whole life, and the anxiety you get before a match is like no other. Not being able to sleep the night before is the norm, and I've seen people vomit before matches. Plus, it's not a few engineers watching you, but rather a whole crowd of people watching you, with half of them cheering for you to lose. After this experience, live coding interviews are a cake-walk. I get nervous as well with a pounding heart and nervous sweats, etc. But I tell myself I've been here before, and perform as best as I can in spite of it, like I've done before. I generally don't perform quite as well in the interview or match as I do when no one's watching, but that's just how it goes. Learning to perform under pressure like that is a skill that needs to be cultivated.

Re: Ask HN: Have anxiety, need help with live coding interviews (funny hat dance)

#10
As a former programmer I completely understand where you're coming from. Live coding with someone over your shoulder and doing productive problem solving work for your employer are two completely different skillets.

As a recruiter that focuses on programming roles I've had many programmers share the same sentiment as you. Some companies understand this others don't care but I find being upfront about the programmers performance anxiety is often very helpful.

Please feel free to reach out (contact in bio )

Good Luck!

Post reply on HN