| Interviews are really a numbers game. The first ten will be rough, then you start to recognize patterns, then you start getting good at them. Apply to 200 software positions, might be good to start with internships. Every company you can think of, big and small. Every interview you get, ask the interviewer what they thought of your answer or if there was a better way to solve the problem. Write down every question you get asked. Google them later to learn the better answers you don't know. After a while you'll know the answer to 90% of the questions most companies ask. Also sounds like there may be an attitude problem. If you've never had a software development job then how can you be so confident that you can get the job done? That's plain arrogance. Approach the situation with a growth mindset - you have loads to learn and you can't wait to absorb it all from your peers. This is a lot more encouraging than someone who thinks they know it all. And if after all this you still can't land a gig, do work for free just to get something on your resume, to get considered at the decent/great places. You won't get your ideal job tomorrow but through hard work and dedication you can get there in a few years no problem. |