Empresa engajada
In first technical round, questions are 1. Difference between reference and pointers? 2. What is the size of the class with virtual functions and with normal functions? 3. Upcasting and downcasting 4. Deep dive in smart pointers 5. Deep dive in multithreading, what is multithreading, how it works, what is race condition, deadlocks, starvation 6. Difference between find and grep linux command? 7. Some basic linux commands 8. Weak ptr and it is used in detail with program 9. Move constructor and move assignment operator 10. Default functions come with a class 11. Compile time and run time polymorphism 12. Interface 13. Const pointers and pointers to a const 14. How to search a function name in subdirectories in Linux 15. Program to sort a vector containing zeros and ones in a order that all zeros should come first then ones with single loop {0, 1, 0, 1} --> {0, 0, 1, 1}