I second the person who said "Getting a job has very little to do with your ability to do the job." I am a Senior Software engineer who has excelled in all my jobs, but still struggle in job interviews. Most companies still test with coding puzzles and algorithms even though that has very little to do with day to day work.
If you're struggling to even get interviews, networking like crazy is a good way to conquer that, as other people have mentioned. But once you do get interviews you have to study for the test, unfortunately, and that means brushing up on a bunch of Computer Science fundamentals, coding puzzles etc. I find this is a good site for practicing: codingame.com/training
I second the person who said "Getting a job has very little to do with your ability to do the job." I am a Senior Software engineer who has excelled in all my jobs, but still struggle in job interviews. Most companies still test with coding puzzles and algorithms even though that has very little to do with day to day work.
If you're struggling to even get interviews, networking like crazy is a good way to conquer that, as other people have mentioned. But once you do get interviews you have to study for the test, unfortunately, and that means brushing up on a bunch of Computer Science fundamentals, coding puzzles etc. I find this is a good site for practicing: codingame.com/training
Thank you, Amy, for your thoughts and site recommendation! :)