I've been working in a software company for about 4-4.5 years and I'm looking to switch jobs for better pay and work conditions. However, the interviews I've had didn't go well at all. In one interview, I created a project within a week and thought I did a great job, but during the review, I was asked to reverse a string. Despite knowing how to do it, anxiety kicked in after 30-40 minutes, and I struggled to write the correct version. They later rejected my application, saying I couldn't code quickly or handle simple tasks.
In other interviews, while I usually performed well in the technical aspects, I was often asked about frameworks or features I hadn't worked with. Additionally, I faced situations where I received code challenges via chat without much context, which led to misunderstandings and ultimately rejections.
After these experiences, my motivation has dropped significantly, especially since my current job has kept me from coding much lately. I'm now preparing for more interviews using sites like Codewars and HackerRank, but I'm concerned I might repeat my past mistakes. What would you suggest I do to improve my chances this time?
5 Answers
I feel your pain with the anxiety during interviews. I'm looking for strategies myself too, but just remember that you're not alone in this! A lot of people struggle with interviews.
Interviewing really is a skill that takes practice to master. You can’t expect to be flawless on your first few attempts, so don't be too hard on yourself. Work on mock interviews and get familiar with common questions and coding challenges. Practice makes perfect!
Don't stress too much about things going wrong—it's a part of the process! Use each interview as practice for the next one. Make sure you refresh your coding skills and review common concepts. Good luck!
I totally relate to your struggle with social anxiety. Interviews can be tough! I recommend checking out resources that outline typical interview questions, then study each topic on Google or YouTube to prepare. You've got this!
Interview questions tend to repeat, so if you mess up, revisit those specific questions afterward. Understanding what went wrong can help ensure you nail it next time. It’s all a learning experience!

Agreed, every misstep is a learning opportunity. Focus on preparation, and try to tackle any coding questions you find challenging after each interview.