GlobalLogic interview questions

184 questions from 20 candidate reports · 2017 to 2024

Online test → Technical → Managerial → HR·85% entry level

CS fundamentals

Showing 33 of 119 reported in this area

Explain core Object-Oriented Programming (OOP) concepts
asked 2×easyPractice this →
Explain SQL Injection in brief
asked oncemediumPractice this →
Explain async/await in JavaScript.
asked oncemediumPractice this →
Explain table partitioning in SQL.
asked oncemediumPractice this →
Explain garbage collection in Java.
asked oncemediumPractice this →
What are lifecycle methods in Spring Boot?
asked oncemediumPractice this →
Fill-in-the-blank SQL queries in PostgreSQL
asked oncemediumPractice this →
What are SQL triggers and how do they work?
asked oncemediumPractice this →
How do you detect and fix memory leaks in iOS?
asked oncemediumPractice this →
When should we use unowned references in Swift?
asked oncemediumPractice this →
What are abstract classes and virtual functions?
asked oncemediumPractice this →
What are predicates and method references in Java?
asked oncemediumPractice this →
What is the difference between mock and fake testing?
asked oncemediumPractice this →
How can we achieve inheritance using protocols in Swift?
asked oncemediumPractice this →
Should a ViewModel have a reference to the View in MVVM?
asked oncemediumPractice this →
What is the difference between Spring Boot and Spring MVC?
asked oncemediumPractice this →
What are synchronized blocks in Java and why are they used?
asked oncemediumPractice this →
What is a Common Table Expression (CTE)? Explain with syntax.
asked oncemediumPractice this →
Explain MVC and MVVM architectures. Which one is better and why?
asked oncemediumPractice this →
Why is Swift considered a protocol-oriented programming language?
asked oncemediumPractice this →
Write and explain SQL queries to solve database-related problems.
asked oncemediumPractice this →
Explain the concept of class and object using a real-world example
asked oncemediumPractice this →
What are the major modifications or features introduced in Java 8?
asked oncemediumPractice this →
Explain garbage collection in Java and commonly used Java libraries.
asked oncemediumPractice this →
Is it possible to run a Java program without using the main() method?
asked oncemediumPractice this →
Can Protocol Oriented Programming be used in Objective-C? If yes, how?
asked oncemediumPractice this →
Explain OOP concepts in Python including encapsulation and abstraction.
asked oncemediumPractice this →
What is normalization in DBMS? Explain different normal forms and BCNF.
asked oncemediumPractice this →
What is autowiring in Spring and what are the different ways to implement it?
asked oncemediumPractice this →
Write an SQL query to find the name and salary of employees born before 1991.
asked oncemediumPractice this →
What is multithreading in Java and what are the different ways to implement it?
asked oncemediumPractice this →
How do you prevent memory leaks when pushing the same controller multiple times?
asked oncemediumPractice this →
Explain method overloading, method overriding, and operator overloading in Python.
asked oncemediumPractice this →

DSA

Showing 13 of 82 reported in this area

Write a program to swap two numbers without using a third variable.
asked 4×easyPractice this →
Check whether a given string is a palindrome
asked 2×easyPractice this →
Check whether a given number is a prime number
asked 2×easyPractice this →
Floor Sum problem
asked oncemediumPractice this →
Sort an array using Merge Sort
asked oncemediumPractice this →
Write pseudocode to detect a loop in a linked list.
asked oncemediumPractice this →
Analyze the time and space complexity of common algorithms
asked oncemediumPractice this →
Find the square root of a number with O(log n) time complexity.
asked oncemediumPractice this →
Which data structure would you use in a given scenario and why?
asked oncemediumPractice this →
Write pseudocode to convert a binary tree into its mirror tree.
asked oncemediumPractice this →
Write pseudocode to add two numbers represented by linked lists.
asked oncemediumPractice this →
Implement Disjoint Set (Union-Find) with union and find operations
asked oncemediumPractice this →
Given two numbers a and b, find the Nth number that is divisible by either a or b.
asked oncemediumPractice this →

Puzzles

Showing 5 of 19 reported in this area

Ant-triangle puzzle.
asked oncemediumPractice this →
3 Bulbs and 3 Switches puzzle
asked oncemediumPractice this →
Measure 45 minutes using two identical wires
asked oncemediumPractice this →
You have 5 jars containing pills; identify the required jar using minimum steps.
asked oncemediumPractice this →
Divide a square into 5 parts such that 4 parts are equal, without lifting the pen.
asked oncemediumPractice this →

Behavioural

Showing 3 of 11 reported in this area

How do you handle failure within a team project?
asked oncemediumPractice this →
How do you motivate team members during tough times?
asked oncemediumPractice this →
How do you manage and track the performance of your team?
asked oncemediumPractice this →

Aptitude

Showing 3 of 8 reported in this area

Find grammatical errors in English sentences
asked onceeasyPractice this →
Given the sequence 7, 10, 8, 11, 9, 12, ?, find the next number.
asked onceeasyPractice this →
Logical reasoning problems involving directions and basic analytical reasoning
asked onceeasyPractice this →

System design

Showing 3 of 4 reported in this area

How do you decide which architecture to use for an iOS project?
asked oncemediumPractice this →
How do you handle varying network bandwidths in a video calling application?
asked oncemediumPractice this →
How would you reuse the same view controller instead of pushing a new instance repeatedly?
asked oncemediumPractice this →

Showing 60 of 184 questions. Ranked by how often the same question came back across reports.

Practise a GlobalLogic-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does GlobalLogic ask?

Candidate interview reports most often cover CS fundamentals (49%) and DSA (34%).

How many rounds does GlobalLogic interview have?

Candidate interview reports show an average of 4.2 rounds per experience, with a typical sequence of Online test → Technical → Managerial → HR. Individual interview paths can vary.

Is the GlobalLogic interview hard?

Among questions with a reported difficulty, the mix is easy 56%, medium 43%, hard 2%.

Keep reading