&gt;&gt; Also your flippant, dismissive attitude on quite important CS concepts wouldn&#x27;t take you far.<p>Please try to avoid this. We can discuss without resorting to attacks.<p>&gt;&gt; &quot;There&#x27;s no point in testing for X or Y because ... e.g. we won&#x27;t need X or Y to perform the job we are being tested for&quot;<p>That&#x27;s what most people are arguing for I think, so I agree with you there.<p>&gt;&gt; not being able to recognize what BFS even stands for in the first place is enough to raise a red flag anywhere.<p>By doing this you are throwing away developers that have made their respective companies millions in revenue. It&#x27;s not hypothetical. One day, a non-CS trained developer will come across a tree and use it. And then they&#x27;ll learn.