For a little background, I am a Software Engineer and have been coding in C++ and Python for about 5 years now. I am trying to apply for a new job for a while now but not going anywhere.
I have been trying to revise algorithms and data structure concepts and also solve some problems alongside on leetcode. But no matter how much I practice problems or revise concepts, I don’t perform well in the interviews.
Whenever a problem is presented in the interview, even though i can see a similar pattern in the problem with the one I have already practiced, I can’t find a good solution no matter what! I get stuck even though in the back of my mind i know the trick. In a very few cases where I was able to solve the problem, it took me almost an entire interview to solve it for relatively medium difficulty problems.
I feel like I am not going anywhere with my efforts and no matter what i do or how much I revise it doesn’t help me in the interview.
Any tips or suggestions to improve my problem solving and interview cracking skills would be appreciated.