As someone who has done hiring, when someone says that it&#x27;s a tough decision, it is. They probably would have hired you if the circumstances were different, like if they had a lot more money or if the other candidates were much worse. Most likely you nearly nailed it. Keep trying!<p>Maybe you should reconsider how you apply.<p>Your goal should be convincing your employer that you&#x27;re either a great coder or have the potential to be a superstar coder.<p>I have interviewed for a lot of jobs, and didn&#x27;t require a technical interview for any of them. You don&#x27;t have to win the interview!<p>I first got over it with a very strong recommendation and a top degree. They gave me a technical test and I convinced them that they should just offer me 3 months probation at half salary, because that would be a better test.<p>Later on by showcasing projects and convincing the employer that I was the expert. An interview would be like &quot;Have you used Fragments?&quot; and I&#x27;d just hit them back with every pro and con and horror stories of using Fragments. Then they give an offer without further tests.<p>You should think of yourself as a hacker, trying to get past the door. Instead of bringing every kind of key with you, be creative and see if you can go through the windows.<p>Do whatever it takes to avoid those whiteboard interviews! Convince them you&#x27;re the right person before you get to that stage!<p>However, do remember that in order to convince others that you&#x27;re a great coder, you have to convince yourself. Code can be a very emotional thing, like writing. If you don&#x27;t believe in yourself, you may end up worse at it.