Interview Experience – GlobalLogic
Round 1: Technical Interview (1 hr 10 min)
This round was a mix of backend, Java/OOPs, DSA, and project-related questions.
Backend & APIs:
Asked me to write backend API endpoints.
Asked me to explain how signup functionality is implemented in the backend.
Asked what the signup API would return in Postman.
Java Discussion:
Asked about my favourite language. I said Java.
Why do you like Java?
What are Java features other than OOPs?
Why didn’t you use Java in your projects?
OOPs Concepts (detailed):
Asked me to explain all OOPs concepts in detail.
On Encapsulation, he specifically grilled me:
Why do we use public getters and setters instead of just making the variable public?
I answered that it’s for access control, but he kept pressing: “How is security ensured in encapsulation?”
He repeatedly asked: “How do public getter/setter methods differ from just declaring attributes as public?”
He kept cooking me on this part.
On Inheritance:
Asked me to implement method overriding.
Then gave a scenario: Class B extends Class A and overrides a method. If we create a new instance of Class B and call the method, we’ll obviously get the overridden functionality.
But he asked: “Even after overriding Class A’s method, how can we get Class A’s version of the method, given the instance is of Class B?”
DSA Question – Remove Duplicates from an Array:
My first solution: HashSet (he accepted).
Then he asked me not to use HashSet → I suggested a sorting-based approach (showed him approach + code).
Then he said not to use sorting → I suggested a Map-based approach.
Then he said not to use Map → I was thinking, then he gave me a hint about Streams.
I solved it using Java Streams, which satisfied him.
Java Streams:
After that, he asked me more stream-based questions, which I answered.
Projects:
Towards the end, he asked about my projects and my role in them.
Closing:
I asked him for feedback.
I also asked him about the learning and growth environment at GlobalLogic.
Round 2: Managerial Interview (25–30 min)
This round was focused on background, managerial ability, and project understanding.
Started by asking about my background.
Asked a managerial question.
Asked about work-life balance.
Asked: “Why GlobalLogic?”
Asked: “Do you have any known people in GlobalLogic?”
Moved to projects and my role in them.
Gave me some situational managerial questions (team management).
At the end, he said “All the best.”
Round 3: HR Interview (25–30 min)
The HR round was more about personality, adaptability, and organizational fit.
Started with my introduction.
Asked about my interests, strengths, and weaknesses, and how I’m working on my weaknesses.
Asked about my role in both projects.
Asked: “If you are given a technology you’ve never used, will you accept working on it in your project?”
Asked if I’m willing to relocate to any office.
Asked: “Where is GlobalLogic headquartered?”
Asked: “How many offices are there in India?”
Then gave me a brief about the internship and full-time conversion process.
Throughout the round, he already had my resume copy online and kept referring to it.
In the end, he asked: “Do you have any questions?” → I asked about his experience at GlobalLogic. He said it was good.