&gt;&gt; Java calls it.. whatever it calls it. It&#x27;s nice to have that &#x27;hash table&#x27; google term to find the thing you want in a new language, but otherwise they&#x27;re just words.<p>Actually, they are more than just words. Try not to conflate the abstract data structure itself with the language-specific implementations which can vary quite significantly. Also your flippant, dismissive attitude on quite important CS concepts wouldn&#x27;t take you far. It&#x27;s better to frame your argument like this ... &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; which is quite reasonable as most devs CS-minted or otherwise will agree with you. &amp; also while it might not be useful to rote memorize every single CS concept, it&#x27;s sensible to at least have a passing familiarity. Why? Well, not being able to recognize what BFS even stands for in the first place is enough to raise a red flag anywhere.