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