OT: CS education gone wrong (Was: Re: TDD is BS?)

Jacob Carlborg doob at me.com
Sat Jun 22 02:58:16 PDT 2013


On 2013-06-21 23:33, Andrei Alexandrescu wrote:

> If there's any need to reach for documentation, the interviewer has
> failed. When interviewing we (at Facebook) ask problems that are likely
> to appear in a normal day's work, but for which the typical libraries
> don't help. (E.g. many libraries don't can't help with implementing
> unstable remove (see std.algorithm).)
>
> Also it's fair to ask about implementing a stdlib function itself if the
> interview concerns some systems-level work; e.g. brute-force strstr() is
> fair game and I think any engineer should be able to lift it off the
> ground quickly (to my dismay, only a fraction can). Paradoxically use of
> stdlib functions may actually hurt; I've seen people who e.g. call
> strlen() in a loop in order to implement strstr()!

Yes, if they tell you that from the beginning. Instead they said: 
"solve it anyway you like", then they started to add restrictions.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list