i
GlobalLogic
Filter interviews by
Program to generate Fibonacci series using iterative approach.
Initialize variables for first two numbers in series
Use a loop to calculate and print next numbers in series
Repeat until desired number of terms is reached
Code to find the length of a string in an array of strings
Iterate through each string in the array and use the length property to find the length of each string
Store the length of each string in a separate array or print it out directly
React life cycle components are methods that are automatically called at different stages of a component's life cycle.
Mounting: constructor, render, componentDidMount
Updating: render, componentDidUpdate
Unmounting: componentWillUnmount
Comparator is an interface used to compare objects, while comparison is the act of comparing two or more objects.
Comparator is an interface in Java used to define custom sorting logic for objects.
Comparison is the process of evaluating the similarities and differences between two or more objects.
Comparator is used in sorting algorithms like Collections.sort() to define the sorting order.
Comparison is a general ter...
What people are saying about GlobalLogic
A stack is a data structure that follows the Last In First Out (LIFO) principle.
Elements are added and removed from the top of the stack.
Common operations include push (add element) and pop (remove element).
Example: Undo functionality in a text editor.
Run time polymorphism is achieved in object-oriented programming by using virtual functions and pointers.
Use base class with virtual functions
Create derived classes that override the virtual functions
Use pointers of base class type to store objects of derived classes
Call the virtual functions through the base class pointers to achieve polymorphism
Java is a popular programming language used for developing a wide range of applications.
Java is an object-oriented language known for its platform independence.
It is used for developing web applications, mobile apps, enterprise software, and more.
Java is widely used in the industry due to its robustness, security, and scalability.
Globalogiv is likely a typo or a specific term related to a particular project or com...
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Dependency injection helps in achieving loose coupling between classes.
It allows for easier testing by providing a way to mock dependencies.
There are three types of dependency injection - constructor injection, setter injection, and interface injection.
Example: In a Java application, a ser...
You are given the head node of a singly linked list. Your task is to return a pointer pointing to the middle of the linked list.
If there is an odd number of elements, return the m...
Return the middle element of a singly linked list, or the one farther from the head if there are even elements.
Traverse the linked list with two pointers, one moving twice as fast as the other
When the fast pointer reaches the end, the slow pointer will be at the middle
If there are even elements, return the one that is farther from the head node
Handle edge cases like linked list of size 1 or empty list
An interface in OOP defines a contract for classes to implement, specifying methods without implementation details.
An interface contains method signatures without any implementation.
Classes can implement multiple interfaces in Java.
Interfaces are used to achieve abstraction and multiple inheritance in OOP.
Example: Java interface 'Runnable' with 'run()' method.
SQL , CODING QUESTION PYTHON
I am a software developer with 5 years of experience in Java, Python, and SQL.
5 years of experience in Java, Python, and SQL
Strong problem-solving skills
Experience working in Agile development environment
Familiarity with version control systems like Git
Passionate about learning new technologies
Company is a leading software development firm specializing in creating innovative solutions for various industries.
Company has a strong reputation for delivering high-quality software products
Specializes in creating custom solutions for clients in different industries
Known for innovative and cutting-edge technology solutions
Has a diverse portfolio of successful projects
Company values teamwork and collaboration in thei...
Easy to medium aptitude
GD on recent topics "ISRO"
Code to find the length of a string in an array of strings
Iterate through each string in the array and use the length property to find the length of each string
Store the length of each string in a separate array or print it out directly
I work well in a team, collaborating effectively and communicating openly with team members.
I have experience working in cross-functional teams on various projects
I actively participate in team meetings and discussions
I am able to listen to others' ideas and provide constructive feedback
I am adaptable and willing to take on different roles within the team as needed
I appeared for an interview in Apr 2025, where I was asked the following questions.
I am a passionate software developer with experience in building web applications using various technologies.
Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular
Proficient in backend development with Node.js and databases like MongoDB and MySQL
Familiar with version control systems like Git and deployment tools like Docker
Strong problem-solving skills and ability ...
Program to generate Fibonacci series using iterative approach.
Initialize variables for first two numbers in series
Use a loop to calculate and print next numbers in series
Repeat until desired number of terms is reached
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Time complexity and space complexity
I appeared for an interview in Apr 2024.
Stacks,queues,linked lists, graphs
Will AI replace humans ?
I appeared for an interview before Apr 2024, where I was asked the following questions.
Anagrams are words formed by rearranging the letters of another. This program checks if two strings are anagrams in O(n) time.
Character Count: Use an array of size 26 (for lowercase letters) to count occurrences of each character in both strings.
Comparison: After counting, compare the two arrays. If they are identical, the strings are anagrams.
Example: 'listen' and 'silent' both have the same character counts: l=1, i=1...
I applied via Campus Placement and was interviewed in Aug 2023. There was 1 interview round.
Comparator is an interface used to compare objects, while comparison is the act of comparing two or more objects.
Comparator is an interface in Java used to define custom sorting logic for objects.
Comparison is the process of evaluating the similarities and differences between two or more objects.
Comparator is used in sorting algorithms like Collections.sort() to define the sorting order.
Comparison is a general term use...
Run time polymorphism is achieved in object-oriented programming by using virtual functions and pointers.
Use base class with virtual functions
Create derived classes that override the virtual functions
Use pointers of base class type to store objects of derived classes
Call the virtual functions through the base class pointers to achieve polymorphism
A stack is a data structure that follows the Last In First Out (LIFO) principle.
Elements are added and removed from the top of the stack.
Common operations include push (add element) and pop (remove element).
Example: Undo functionality in a text editor.
Some of the top questions asked at the GlobalLogic Software Developer interview -
The duration of GlobalLogic Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 21 interview experiences
Difficulty level
Duration
based on 63 reviews
Rating in categories
Associate Analyst
4.4k
salaries
| ₹1.7 L/yr - ₹4 L/yr |
Senior Software Engineer
3.6k
salaries
| ₹4.7 L/yr - ₹28.8 L/yr |
Analyst
3.2k
salaries
| ₹1.8 L/yr - ₹4 L/yr |
Software Engineer
3.2k
salaries
| ₹5 L/yr - ₹12 L/yr |
Associate Consultant
3.1k
salaries
| ₹16.2 L/yr - ₹30 L/yr |
Genpact
DXC Technology
Sutherland Global Services
Optum Global Solutions