Reverse Engineering:A method of recreating software system components for which the source code is missing, out of date, or is otherwise not in agreement with existing components. Disassemblers and decompilers are examples of Reverse Engineering Tools.www.users.qwest.net/~... The process of analyzing an existing system to identify its components and their interrelationships, and to create representations of the system in another form or at a higher level of abstraction (Dictionary.com).\\.rigi.cs... ......
Another good work done by Vamseedhar . He has moved Interview Questions to a new dedicated site with comments option and no registration required and the url is http://www.geekinterview.com/.
Check this out.