Good points. I know how I want to spend my time - working on something creative not &quot;training up&quot; for a potential interview. Companies only started doing the &quot;throw the CLRS book at them&quot; style interviews when they found out that was Google was doing. I&#x27;m sure Google has their own reasons for that. However why would a smallish start up want to emulate what works for a company that has 65K employees? This whole training up for Google&#x2F;FB&#x2F;MS&#x2F;AWS style interviews has actually given rise to a cottage industry that has sprouted up around helping you train - &quot;Cracking the Coding interview&quot;&#x2F;Hacker Rank etc. I would rather hire someone that:<p>A) Has good experience<p>B) Has the ability to reason about problem domains even if they can&#x27;t scribble out a perfect implementation with all edge cases considered on a white board in under 30 minutes.<p>C) Has good interpersonal skills.