I applied through an employee referral. I interviewed at IBM (Bengaluru) in June 2023
Interview
Started with what is current project and role and what type of work done. Then C++ advanced concepts asked like multi-threading, smart pointers, design patterns with hands on code during the interview. Make files, static and dynamic libraries were asked.
Interview questions [1]
Question 1
Implement the shared smart pointer. Write copy constructor and assignement operator overloaded. Write Singleton class.
I applied through a staffing agency. The process took 2 days. I interviewed at IBM (Bengaluru) in May 2021
Interview
A WebEx interview was scheduled by Mindtec Technologies with IBM
A reminder call was given half an hour before the interview
Interviewer was friendly, it was a positive experience.
Provided feedback and suggestions
Interview questions [1]
Question 1
-Briefly explain your work experience
-rate yourself in C++ expertise
-OOPS concepts
-shallow v/s deep copy
-what is malloc
-malloc v/s new
-Compare Union, Structure, Class
-Access specifiers
-what is the default access specifier in a class
-Types of constructors
-how a copy constructor works
-what are provided by default in a class (constructor,...)
-Can a constructor be private
-Purpose of singleton class
-Friend class & function
-virtual class & function
-Sizeof( class A{} )
-How to find number of objects created so far
-static member
-what are vectors
-data structures
-did you have to create & implement any data structure
-Linux/Scripting
-how to list hidden files
-how to find a file
-touch command
-what happens if touch is used on existing file
-vtable
-are you familiar with debugging tools like GDB
-are you familiar with versioning tools like git