It took me about 7 weeks, in that time I submitted upward of 90 applications, as I was okay with moving. And had interviews&#x2F;emails trickling in at the 2 week mark. My resume was groomed, and edited by some career development minded folks, I did a lot of reading on resume formatting and word choice. Practiced white boarding, reviewed and felt comfortable with the base data structures and algorithms.<p>I would say if you can speak to your relevant experiences and are able to tie that into the position, most times the 2-3 years of experience or BS in CS or engineering is a soft requirement.<p>That being said shoot for doing 4-5 applications per day, and if an interview goes poorly, brush it off, and get ready for the next one.<p>I created categories, or staging points for each application in asana, and treated the job search like work. (Applied, emailed, follow up thanks, phone screen, phone interview, onsite, etc)<p>Depending on who is doing the hiring the process could take an hour or it could take 3wks+ if its a big organization.<p>Edit:<p>Also reframe any &quot;problems&quot; as challenges, and instead of making negative comments try to pull out the positive from any given situation when asked about something.