&gt;How unfortunate why? Is it unreasonable to ask a candidate to know CS101?<p>Not at all. For a junior position. But that&#x27;s a difference of opinion with which we may have to live. For more experienced candidates, I&#x27;d be far more interested in what they&#x27;ve done to apply their knowledge in real-world scenarios. I need them to be able to do more than hypotheticals.<p>&gt;I would never work for a company that didn&#x27;t ask engineer candidates those questions.<p>And that&#x27;s fine. Small point to add: I see at least one regional difference, with regards to the terms being used - I never see software developers called &quot;engineers&quot; unless they have an engineering degree. Maybe that&#x27;s just my part of Canada, I don&#x27;t know. Perhaps it is more of a protected term here.