Glassdoor users rated their interview experience at GlobalLogic as 100% positive with a difficulty rating score of 4 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Middle Software Engineer and rated their interviews as the hardest, whereas interviews for Middle Software Engineer and roles were rated as the easiest.
They take 2 technical and 1 managerial round. They focus on c++ and linux knowledge. They will mostly ask the commands of linux like find and grep. In c++, they will focus on smart pointers and
Interview questions [1]
Question 1
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}
I applied through an employee referral. The process took 1 week. I interviewed at GlobalLogic (Hyderabad) in Nov 2021
Interview
The interview process typically begins with an online application, followed by an initial HR screening. Next are one or more interviews focused on skills, experience, and cultural fit. Final steps include reference checks and a job offer.
I applied through a recruiter. The process took 2 weeks. I interviewed at GlobalLogic (Breslau) in Mar 2023
Interview
The interview process consisted of three main stages:
Initial HR Screening
This was a short introductory call with a recruiter from the HR team, lasting about 15 minutes. It focused on my background, availability, motivation for applying, and a brief overview of the company and role.
Interview with the Project Manager
The second stage was a one-hour conversation with the manager overseeing the specific project. We discussed the team structure, project goals, the technical environment, and how my experience could contribute.
Technical Interview with the Engineering Team
The final stage was a two-hour technical interview with engineers from the team. It involved c++, system design questions, and deep technical discussions relevant to the role. The engineers were professional and asked thoughtful, challenging questions that reflected real-world problems.
Overall, the process was structured and transparent, with good communication throughout.
Interview questions [1]
Question 1
One interesting question they asked was about the use of assert in production C++ code and how it differs from runtime error handling. Specifically, they asked me to explain when it's appropriate to use assert, what happens to asserts in release builds, and what the implications are for debugging and system stability.