Q Overload assignment and addition operator for a class having a char * ?
Handle cases like (a=b)=c , a+b == c+d
Q Overload  operator for vector class ?
Q move function in c++ 11?
Q Write scoped based mutex lock-unlock class ?
Q find loop in a link list ?
Q how unsorted map is implemented ?
Q In red -black tree implementation for unsorted map , which comparable operator characteristic should the key datatype have so that it can be inserted as a key ?
Hint: < operator —- You can compare all values of tree using one operator only.
Q What is the scope of constant global ?
It has internal linkages only so only have a local file scope as constant global variables may or may not be assigned a memory ?
Q What are the different types of operators ?
Q design your own log application ?
Q Basic linux questions : ldd , ld_library path , static vs dynamic libraries ,top , ps commands
Q Difference return by pointer , return by reference
Q why we always return copy of a object ?
Q throw specifier ? what if we throw a different error ?
Q how dynamic casting works internally to decide whether to cast or return null ?
Q static reference variable in a function ?
Q Write your own smart pointer class ?
Q lvalue rvalue in detail
Q IPC — can a differnt process use a mempry of another of another process if that memory is passed to this process ?
Q vector — size , resize , capacity and reserve ?
how many new ,delete called for Myclass *m= new Myclass ?