I applied through a staffing agency. The process took 1 day. I interviewed at Toshiba (Bengaluru) in Mar 2019
Interview
Interview process takes one complete day. 45 MCQ questions on C++ and Linux System programming. Go through geeksforgeeks you should be able to clear it. Then 1 technical round they will ask you all the basics of C++ and multithreading you should have clear understanding of all the concepts. Next Technical round 2 senior member of team comes in. Next Manegeral and then HR. Manegeral is just explaining of Toshiba and team works. HR is salary negotiation. They offered lesser than my expectations.
Interview questions [1]
Question 1
C++ copy constructor, assignment operator, virtual functions runtime polymorphism, operator overloading, friend functions, mutex and semaphore, find the nth element from the end of linked list, vptr and vtable, templates, register extern keyword, const and volatile use cases , static keyword and static functions, implement std::string class, smart pointers.
Consisted of 3 rounds.
2 technical rounds and 1 HR.
The first technical round was based on C and Operating system.
The second technical round was based on advance C concepts such as memory leak, pointer use cases, and Operating system.
The final round was HR, based on my profile, skills, strengths and weaknesses.