views:

551

answers:

2

I w'd really appreciate if somebody suggest me any book which has good interview questions on C++, STL and boost?

+4  A: 

For good reference C++/STL books, I'd recommend the following:

Effective C++ - Scott Meyers
Effective STL - Scott Meyers
More Effective C++ - Scott Meyers
Exceptional C++ - Herb Sutter
More Exceptional C++ - Herb Sutter
Modern C++ Design - Andrei Alexandrescu

UPDATE:
The Design and Evolution of C++ - Bjarne Stroustrup

Most of these books are organized such that it lists down the key points for a certain topic, which may possibly be asked in an interview.

See also this related thread: http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

jasonline
+1. Maybe add The Design and Evolution of C++ to that for completeness?
Tronic
Yes, added. Thanks.
jasonline
Good list! In any technical interview I've had over the phone or in person, most of the stuff that is C++-specific is taken out of Meyer's two C++ books or Sutter's Exceptional books.
Dr. Watson
What about Thinking in C++ from Bruce Eckel? Do you see that more as an introductory book?
Dan
@Dan: Yes, it's a good book too but I consider it more as a tutorial though. If you're trying to learn C++, it's a good book to begin.
jasonline
+1  A: 

There really isn't a book on Boost that is comprehensive--you just have to read the documentation for each library. I think that most employers are looking for basic familiarity with the following:

  • Smart pointers library
  • Binders library
  • Function library

The above three libraries are very common in C++ code utilizing Boost, especially code that subscribes to the "STL way".

Beyond that it can be really hit or miss.

Dr. Watson