Ask HN: How are engineering skill and tech-interview skills related?
However, what does that have to do with being a good engineer? A top-scoring high schooler can do routine integral calculus problems faster and more accurately than a good mathematician immersed in group theory. Moreover, why would a good mathematician be _interested_ in solving these problems, when he can just use Mathematica to do it for him?
How many good engineers implement B+ trees on a regular basis? Then why test it? That is not to say a good engineer will not able to recognize the need for a B+ tree in a real-world problem: it is to say that she will never implement a toy B+ tree when a production-grade one is available in an existing database/ filesystem implementation (that she can just modify and use).