While I do agree with the OP that the tech hiring process &quot;might&quot; be broken, I noticed a pattern in his interviews: it seems to me like a self-fulfilling prophecy. From  the get go, he already considered the interviewers as enemies and went in with a mindset that they are out to get him. That wouldn&#x27;t probably help calm those nervous nerves, neither would it show your prospective coworkers that you are someone they would enjoy working with(which is a fundamental part of the interview, I believe).<p>I have actually noticed that most tech companies(at least they ones I&#x27;ve had to deal with, namely Facebook, Google, Amazon, and Microsoft) are doing all they can to take the guess work out of interviews with training sessions, resources, etc...<p>All the OP needs is to change his attitude from cynical to optimistic and I promise, things will change for him.<p>Also, BFS (and DFS) are as basic as you can get with algorithms. Either of them is not longer than 10 lines of codes; just remember that BFS uses a Queue and DFS a Stack...