i
GlobalLogic
Filter interviews by
I appeared for an interview in Dec 2024.
Currently working on developing automated test scripts for a web application
Creating test cases using Selenium WebDriver
Implementing test automation frameworks like TestNG
Performing regression testing on new features
Collaborating with developers to identify and fix bugs
Code for sorting an array of strings
Use built-in sort function in programming language (e.g. sort() in Python)
Specify the comparison function to sort strings alphabetically
Handle uppercase and lowercase letters properly
Example: ['apple', 'banana', 'cherry'] should be sorted as ['apple', 'banana', 'cherry']
Creating Xpath for locating elements in web pages
Use unique attributes like id, class, name to create Xpath
Avoid using indexes in Xpath as they can be brittle
Use functions like contains(), starts-with() for dynamic attributes
Consider using axes like ancestor, following-sibling for complex Xpath
GlobalLogic offers a diverse range of projects, cutting-edge technologies, and a collaborative work environment.
GlobalLogic provides opportunities to work on a variety of projects, allowing for professional growth and skill development.
The company is known for its use of cutting-edge technologies, providing exposure to the latest tools and trends in the industry.
GlobalLogic fosters a collaborative work environment, enc...
I appeared for an interview in Sep 2024.
I am a dedicated engineer with a passion for product support, skilled in troubleshooting and enhancing user experiences.
Background in mechanical engineering with a focus on product design.
Experience in customer support roles, resolving technical issues efficiently.
Proficient in using diagnostic tools and software to identify product faults.
Strong communication skills, enabling effective collaboration with cross-functio...
My English communication was assessed through various interactive methods during the interview process.
I participated in a structured conversation where I was asked to explain technical concepts clearly.
I was given a scenario to troubleshoot and had to articulate my thought process effectively.
The interviewer evaluated my ability to ask clarifying questions and respond to feedback.
I engaged in a role-play exercise simu...
Use a Set to identify duplicates in an array of strings efficiently.
1. Create an empty Set to store unique values.
2. Iterate through the array and check if the value is already in the Set.
3. If it is, add it to a duplicates array; if not, add it to the Set.
Example: For array ['apple', 'banana', 'apple', 'orange'], duplicates will be ['apple'].
4. Return the duplicates array.
Primitive data types are basic types, while non-primitive types are more complex structures in JavaScript.
Primitive data types include: string, number, boolean, null, undefined, and symbol.
Non-primitive data types include: object, array, and function.
Primitive types are immutable; for example, strings cannot be changed once created.
Non-primitive types are mutable; for example, arrays can be modified by adding or removi...
JavaScript can extract query parameters using URLSearchParams or by parsing the URL manually.
Use URL constructor: const url = new URL('https://example.com?param1=value1¶m2=value2');
Extract parameters: const params = url.searchParams;
Get specific parameter: const param1 = params.get('param1'); // 'value1'
Iterate over all parameters: params.forEach((value, name) => console.log(`${name}: ${value}`));
Fallback me...
var is function-scoped, while let is block-scoped, leading to different behaviors in variable accessibility.
Scope: 'var' is function-scoped; 'let' is block-scoped.
Hoisting: Both are hoisted, but 'let' is not initialized until its declaration.
Re-declaration: 'var' allows re-declaration; 'let' does not.
Example of 'var': function test() { var x = 1; if (true) { var x = 2; } console.log(x); } // Outputs 2
Example of 'let': ...
What people are saying about GlobalLogic
I appeared for an interview in Mar 2025, where I was asked the following questions.
GlobalLogic interview questions for popular designations
Use a subquery to find the third highest salary from the employees table in MySQL.
Use a subquery to select distinct salaries from the employees table.
Order the salaries in descending order and use LIMIT to get the third highest salary.
Example: SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 2, 1;
Steps to connect to a database involve specifying the database type, providing credentials, and establishing a connection.
Specify the type of database you want to connect to (e.g. MySQL, PostgreSQL, MongoDB).
Provide the necessary credentials such as username and password.
Establish a connection using a programming language or tool like JDBC, ODBC, or ORM frameworks.
Get interview-ready with Top GlobalLogic Interview Questions
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I appeared for an interview in Nov 2024.
Scrum is a framework for agile project management with fixed-length iterations, while Kanban is a visual system for managing work as it moves through a process.
Scrum has fixed-length iterations called sprints, usually 2-4 weeks long, while Kanban does not have fixed time frames.
Scrum requires a prioritized backlog of work, while Kanban focuses on visualizing and limiting work in progress.
Scrum emphasizes cross-function...
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Bias-variance tradeoff is the balance between underfitting and overfitting in machine learning models.
Bias refers to error from erroneous assumptions in the learning algorithm, leading to underfitting.
Variance refers to error from sensitivity to fluctuations in the training data, leading to overfitting.
The tradeoff involves finding the right level of model complexity to minimize both bias and variance.
Regularization te...
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
Non functional requirements are criteria that specify how a system should behave, rather than what it should do.
Performance - system should respond within 2 seconds for all user interactions
Scalability - system should be able to handle 1000 concurrent users
Reliability - system should have a 99.99% uptime
Security - system should encrypt all sensitive data
Usability - system should have a user-friendly interface
Improve legacy app performance by optimizing code, implementing caching, and scaling resources.
Optimize code by identifying and removing bottlenecks
Implement caching to reduce database calls and improve response time
Scale resources by using containers or serverless architecture
Use asynchronous processing for long-running tasks
Upgrade hardware or infrastructure if necessary
Security in microservices involves implementing authentication, authorization, encryption, and monitoring to protect data and services.
Implement authentication and authorization mechanisms to control access to microservices.
Use encryption to secure communication between microservices and external clients.
Implement monitoring and logging to detect and respond to security incidents.
Consider using API gateways for central...
Microservices architecture for a wealth management app involves breaking down the application into smaller, independent services.
Each microservice focuses on a specific business function, such as client onboarding, portfolio management, or reporting.
Services communicate through APIs, allowing for flexibility and scalability.
Each microservice can be developed, deployed, and scaled independently, leading to faster develo...
I appeared for an interview in Jul 2024.
Different constraints and join methods in database queries
Constraints in database queries ensure data integrity and enforce rules on data
Join methods in database queries are used to combine rows from two or more tables based on a related column between them
Examples of constraints include primary key, foreign key, unique key, and check constraints
Examples of join methods include inner join, outer join (left, right, full
It was mostly on sub queries.
Some of the top questions asked at the GlobalLogic interview for experienced candidates -
The duration of GlobalLogic interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 127 interviews
Interview experience
based on 4.7k reviews
Rating in categories
Associate Analyst
4k
salaries
| ₹1.2 L/yr - ₹5 L/yr |
Senior Software Engineer
3.4k
salaries
| ₹5.2 L/yr - ₹22.5 L/yr |
Analyst
3.1k
salaries
| ₹1.2 L/yr - ₹5.5 L/yr |
Software Engineer
3k
salaries
| ₹3 L/yr - ₹12.7 L/yr |
Associate Consultant
2.9k
salaries
| ₹9.2 L/yr - ₹33 L/yr |
Genpact
DXC Technology
Sutherland Global Services
Optum Global Solutions