I&#x27;ve had 10+ interviews in the last month and it&#x27;s really a shit process.  First of all, I&#x27;m terrible at technical interviews.  There&#x27;s just something about being in that &quot;we&#x27;re watching your every move&quot; environment that makes me freeze.  I found myself literally reading the same for loop line over and over again, not even trying to comprehend it, but rather zoning out on it as my brain continued to focus on what I thought the interviewer was thinking.  This, of course, gets worse as the seconds tick on and I&#x27;ve said and done nothing.  I also perform terribly when I&#x27;m given a take-home &quot;test&quot; with a time limit.  The pressure to finish on time overwhelms my thought processes.  Then you have the asinine binary tree questions for a front-end web dev position or the &quot;tell me what&#x27;s wrong with this horrible, obfuscated code&quot;.  If I have to work on code like that, I don&#x27;t want to work there.<p>I had multiple interviews where I was either being video recorded (karat.io) or on a skype call with multiple developers &quot;evaluating&quot; me.  This is a toxic environment and I knew in the first few mintutes I didn&#x27;t want to work there.<p>I have a portfolio full of sites that I&#x27;ve built and I can tell you with confidence that my portfolio didn&#x27;t matter even a little bit.  Not one employer looked at my github account (not that it&#x27;s impressive, but that says something).<p>The best way to get a job is through your network.  A previous freelance client was hiring and pursued me aggressively.  Why would they do that if I&#x27;m a shit developer as thought by my various interviewers?  The experience of &quot;interviewing&quot; with a company that knows my work and shows a genuine enthusiasm for having me on their team is so night-and-day different from every other interview that the decision was easy.  They gave me what I asked for and treat me like a valued employee.