To a degree this is true, but there is also significant value in having (and retaining) that broad base of knowledge that a good CS program or some systematic personal studies will get you. Most of the time you&#x27;re not going to get a &quot;implement this algorithm&quot; you&#x27;re going to get a &quot;solve this problem we have&quot; and you need to know the standard tools that are available to get you to a first approximation solution.<p>Depending on what their listed requirements were, I think it&#x27;s reasonable to expect you to know standard terminology, though I wouldn&#x27;t count it against you if you asked to be reminded of the details for one or two things.