Ciena Interview Question

virtual destructors c++ inheritance singleton class pipe semaphore mutex strlen call by value, call by reference break continue pure virtual functions virtual base class linked list - add a node hashes