The bulk of the book is the "question" section, with answers. They were divided into a number of different categories, with "C++", "Java" and "Hard problems" towards the end.
The questions seem to vary significantly. Some are nearly trivial, while others have multiple pages of code to answer. (This could be much more extreme than you are expected to find in an interview.) I found myself rushing through some sections as the answers just got to be too far "out there." They also seem to be somewhat dated. Map Reduce is treated as a cutting-edge solution rather than common implementation. There is also a ton of boilerplate (in Java) for many of the questions. It would be nice to explore different languages. Sometimes, the super complex java solution could be much more easily done with a different programming language.
No comments:
Post a Comment