Hacker News new | ask | show | jobs
by Wonnk13 2011 days ago
How do you practice / prepare for live coding interviews?

Create a leetcode account, and practice talking through the problem and your solution. Give yourself 15 minutes to submit a solution. Start with super basic "reverse a string" type questions and go from there.

Once that feels natural, start interviewing at companies- whoever will interview you- take their call. Ideally start with companies you have no desire to actually work for, this should lower the stress / stakes of getting it wrong.

Wash, rinse, repeat until you start getting offers. Then target companies you actually want to work for.

1 comments

Thank you very much for the suggestions! I have been solving coding challenges almost every day, and revising common topics in computer science and topics that are specific to the sector I'm hoping to get a job in.

I can solve basic challenges on websites like LeetCode, HackerRank, etc. within 10 minutes with cleanly-written code; and problems with medium difficulty take me less than 30 minutes. I so do harder problems, too, I can either solve them (within a reasonable amount of time) or not depending on whether or not I can map onto something I already know. But whenever I'm given a coding tests I just suddenly don't seem to be able to do any of that anymore. :(

Because of what you and others have said, I am starting to think that a time limit and the setting/atmosphere is the trigger. I will definitely practise more!

I'm not too sure about interviewing at companies that I have no desire to actually work for because it feels like I am just wasting their time for my own gain. That's just a personal opinion, and there may be mutual benefits I haven't considered, and I would gladly change my mind if that's the case.