Add office photos
Globant logo
Engaged Employer

Globant

Verified
3.8
based on 858 Reviews
Video summary
Filter interviews by
Designation
Fresher
Experienced
Skills

100+ Globant Interview Questions and Answers

Updated 9 Jan 2025
Popular Designations

Q101. what is cloud run

Ans.

Cloud Run is a managed compute platform that enables you to run stateless containers that are invocable via HTTP requests.

  • Allows you to run stateless containers without worrying about infrastructure

  • Automatically scales based on incoming requests

  • Supports both HTTP and gRPC requests

  • Can be deployed from various sources like Docker images or source code

Add your answer
right arrow

Q102. What is BRD, FRD

Ans.

BRD stands for Business Requirements Document and FRD stands for Functional Requirements Document.

  • BRD outlines the business solution for a project, including the business needs and objectives.

  • FRD details the functional requirements of a project, specifying what the system must do.

  • BRD focuses on the 'what' of a project, while FRD focuses on the 'how'.

Add your answer
right arrow
Globant Interview Questions and Answers for Freshers
illustration image

Q103. What is middleware

Ans.

Middleware is software that acts as a bridge between different applications or systems, allowing them to communicate and share data.

  • Middleware helps in integrating different software components and systems.

  • It provides a layer of abstraction for communication between applications.

  • Examples of middleware include message brokers like RabbitMQ, web servers like Apache, and API gateways like Kong.

Add your answer
right arrow

Q104. What is INVEST Criteria

Ans.

INVEST Criteria is a set of guidelines used to evaluate user stories in Agile development.

  • INVEST stands for Independent, Negotiable, Valuable, Estimable, Small, and Testable

  • It helps ensure that user stories are well-defined and ready for implementation

  • For example, a user story that is too large to be completed in a single sprint would not meet the 'Small' criteria

Add your answer
right arrow
Discover Globant interview dos and don'ts from real experiences

Q105. Difference between CI and CD

Ans.

CI is Continuous Integration, where code changes are integrated into a shared repository frequently. CD is Continuous Delivery/Deployment, where code changes are automatically deployed to production.

  • CI focuses on automating the integration of code changes from multiple developers in a shared repository.

  • CD focuses on automating the deployment of code changes to production environments.

  • CI ensures that code changes are tested and integrated continuously to detect and fix integra...read more

Add your answer
right arrow

Q106. What is closures

Ans.

Closures are functions that have access to variables from their outer scope even after the outer function has finished executing.

  • Closures allow functions to access variables from their parent function even after the parent function has returned.

  • They help in creating private variables and functions in JavaScript.

  • Closures are commonly used in event handlers and callbacks.

Add your answer
right arrow
Are these interview questions helpful?

Q107. What is Oops in c#?

Ans.

Object-Oriented Programming concepts in C#

  • Oops stands for Object-Oriented Programming.

  • It includes concepts like classes, objects, inheritance, polymorphism, encapsulation.

  • Example: Creating a class 'Car' with properties like 'make', 'model' and methods like 'drive'.

Add your answer
right arrow

Q108. Cucumber BDD framework explained

Ans.

Cucumber BDD framework is a tool used for writing and executing automated acceptance tests in a human-readable format.

  • Uses Gherkin syntax to write test scenarios in plain English

  • Promotes collaboration between technical and non-technical team members

  • Supports behavior-driven development (BDD) principles

  • Integrates with various programming languages and testing frameworks

  • Generates easy-to-read test reports

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop

Q109. Structs vs Classes

Ans.

Structs are value types and passed by value, while classes are reference types and passed by reference.

  • Structs are used for small, simple data types like coordinates or colors.

  • Classes are used for more complex data types that require inheritance or reference semantics.

  • Structs are copied when passed around, while classes are passed by reference.

  • Structs are stack allocated, while classes are heap allocated.

Add your answer
right arrow

Q110. Framework, Explain Long Polling ,

Ans.

Long polling is a web technique where the client sends a request to the server and the server holds the connection open until new data is available.

  • Long polling is a variation of the traditional polling technique where the client sends a request to the server and the server keeps the connection open until new data is available.

  • It is often used in web applications to simulate real-time updates without the need for constant polling.

  • Long polling can be implemented using technolo...read more

Add your answer
right arrow

Q111. Internal working of Hashmap?

Ans.

Hashmap is a data structure that stores key-value pairs and uses hashing to locate values based on their keys.

  • Hashmap uses an array of linked lists to store key-value pairs.

  • The hash function is used to convert the key into an index of the array.

  • If two keys have the same hash value, they are stored in the same linked list.

  • Hashmap provides constant time complexity for insertion, deletion, and retrieval of values.

  • Java's Hashmap implementation uses a load factor to determine when...read more

Add your answer
right arrow

Q112. Python reverse sentence

Ans.

Reverse a sentence using Python

  • Split the sentence into words using split() method

  • Reverse the list of words using list slicing

  • Join the reversed list of words back into a sentence using join() method

Add your answer
right arrow

Q113. Integration types and usecases.

Ans.

Integration types include point-to-point, middleware, and API-based integrations for connecting different systems.

  • Point-to-point integration involves direct connections between two systems.

  • Middleware integration uses a middle layer to connect multiple systems.

  • API-based integration utilizes APIs to connect systems and exchange data.

  • Examples: Salesforce to SAP integration, Salesforce to MailChimp integration, Salesforce to Google Maps integration.

Add your answer
right arrow

Q114. How BERT is trained?

Ans.

BERT is trained using a process called masked language model (MLM) and next sentence prediction (NSP).

  • BERT is pre-trained on a large corpus of text data, such as Wikipedia articles.

  • During training, BERT uses a MLM objective where a certain percentage of the input tokens are masked and the model is trained to predict those masked tokens.

  • BERT also uses a NSP objective where it learns to predict whether two sentences in a pair are consecutive or not.

  • The training process involves...read more

Add your answer
right arrow

Q115. Benefits of Microservices?

Ans.

Microservices offer benefits such as scalability, flexibility, resilience, and easier maintenance.

  • Scalability: Microservices allow for individual components to be scaled independently, leading to better resource utilization.

  • Flexibility: Each microservice can be developed, deployed, and updated independently, allowing for more flexibility in the development process.

  • Resilience: If one microservice fails, it does not bring down the entire system, as other services can continue t...read more

Add your answer
right arrow

Q116. Dynamic web table element program

Ans.

A dynamic web table element program involves identifying and interacting with elements in a table that change dynamically.

  • Identify the table element using unique identifiers like class or id

  • Use Selenium WebDriver to locate and interact with the table element

  • Handle dynamic changes in the table by using dynamic XPath or CSS selectors

  • Iterate through rows and columns to extract data or perform actions

Add your answer
right arrow

Q117. api calls in react native

Ans.

API calls in React Native involve using fetch or axios to communicate with a server and retrieve data.

  • Use fetch or axios to make API calls in React Native

  • Handle the response using promises or async/await

  • Parse the data received from the API call and update the UI accordingly

Add your answer
right arrow

Q118. reverse string maintaining space

Ans.

Reverse a string while maintaining the position of spaces.

  • Iterate through the string and store the positions of spaces in an array.

  • Reverse the string without considering spaces.

  • Insert spaces back into their original positions using the array of space positions.

Add your answer
right arrow

Q119. Rest API HTTP methods

Ans.

REST API HTTP methods are used to perform CRUD operations on resources.

  • GET - Retrieve data from a server

  • POST - Create new data on a server

  • PUT - Update existing data on a server

  • DELETE - Remove data from a server

Add your answer
right arrow

Q120. Explain mvc design pattern

Ans.

MVC is a design pattern that separates an application into three interconnected components: Model, View, and Controller.

  • Model represents the data and business logic of the application

  • View is responsible for displaying the data to the user

  • Controller acts as an intermediary between the Model and View, handling user input and updating the Model and View accordingly

  • MVC promotes separation of concerns and modularity, making it easier to maintain and modify the application

  • Example: ...read more

Add your answer
right arrow

Q121. Cache vs persist

Ans.

Cache is used for temporary storage of data in memory, while persist is used for saving data to disk for long-term storage.

  • Cache is typically faster as it stores data in memory for quick access.

  • Persist saves data to disk for durability and long-term storage.

  • Cache is often used for temporary data that can be recomputed if lost, while persist is used for important data that needs to be retained.

  • Examples: Using cache for storing intermediate results in a data processing pipeline...read more

Add your answer
right arrow

Q122. Find 2nd largest number

Ans.

To find the 2nd largest number in an array, sort the array in descending order and return the element at index 1.

  • Sort the array in descending order using a sorting algorithm

  • Return the element at index 1 as the 2nd largest number

Add your answer
right arrow

Q123. Internal working of view model

Ans.

The view model is responsible for managing and providing data to the view in a way that is independent of the underlying data source.

  • View model acts as an intermediary between the view and the data source.

  • It retrieves data from the data source and transforms it into a format that is suitable for the view.

  • It may also perform data validation and business logic.

  • View model is typically implemented as a separate class or component.

  • Example: In an MVC architecture, the view model is...read more

Add your answer
right arrow

Q124. UI actions used when

Ans.

UI actions are used when you want to create custom actions on forms and lists in ServiceNow.

  • UI actions are used to create custom buttons, context menu items, and links on forms and lists.

  • They can be used to perform specific actions like opening a related record, running a script, or updating a field.

  • UI actions can be configured to appear based on conditions like user roles or field values.

Add your answer
right arrow

Q125. Context vs redux

Ans.

Context is a built-in feature in React for managing global state, while Redux is a separate library for managing state in React applications.

  • Context is simpler to set up and use compared to Redux.

  • Redux is more powerful and scalable for larger applications with complex state management needs.

  • Context is recommended for simpler state management needs, while Redux is recommended for more complex state management.

  • Redux has a centralized store and follows a unidirectional data flow...read more

Add your answer
right arrow

Q126. Java program for prime no

Ans.

Java program to check if a number is prime or not

  • Create a function to check if a number is prime or not

  • Iterate from 2 to n/2 and check if n is divisible by any number

  • If n is divisible by any number, it is not prime

  • If n is not divisible by any number, it is prime

Add your answer
right arrow

Q127. Internal working of Hash Map

Ans.

Hash Map is a data structure that stores key-value pairs and uses a hash function to map keys to their corresponding values.

  • Hash Map uses a hash function to determine the index of the key-value pair in the underlying array.

  • Collisions can occur when multiple keys hash to the same index, which can be resolved using techniques like chaining or open addressing.

  • Hash Map typically has a load factor threshold to determine when to resize the underlying array for better performance.

Add your answer
right arrow

Q128. Explain framework

Ans.

Framework is a structured set of guidelines, tools, and practices used to develop and maintain software applications.

  • Framework provides a foundation for developing software applications by defining the structure, behavior, and interactions of components.

  • It helps in organizing code, improving code reusability, and enhancing maintainability.

  • Frameworks can be categorized into different types such as test automation frameworks, web application frameworks, and mobile application f...read more

Add your answer
right arrow

Q129. GraphQL Vs Rest

Ans.

GraphQL is a query language for APIs that allows clients to request only the data they need, while REST is an architectural style for designing networked applications.

  • GraphQL allows clients to request specific data in a single request, reducing over-fetching and under-fetching of data.

  • REST uses multiple endpoints for different resources, leading to multiple requests for related data.

  • GraphQL provides a strongly typed schema for defining data requirements, enabling better tooli...read more

Add your answer
right arrow

Q130. Oops concepts in details

Add your answer
right arrow

Q131. Collection in java

Ans.

Collection in Java is a framework that provides an architecture to store and manipulate a group of objects.

  • Collections are used to store, retrieve, manipulate, and communicate aggregate data.

  • Common collection types include List, Set, Map, and Queue.

  • Example: List names = new ArrayList<>(); names.add("Alice"); names.add("Bob");

  • Example: Set numbers = new HashSet<>(); numbers.add(1); numbers.add(2);

Add your answer
right arrow

Q132. Reverse the string

Ans.

Reverse a given string

  • Use built-in functions like reverse() in Python

  • Iterate through the string in reverse order and append characters to a new string

  • Use stack data structure to reverse the string

Add your answer
right arrow

Q133. Your expectation

Ans.

My expectation is to effectively lead and manage the PMO team to ensure successful project delivery.

  • Demonstrate strong leadership skills to motivate and guide the team

  • Develop and implement project management processes and best practices

  • Monitor project progress and address any issues or risks in a timely manner

  • Collaborate with stakeholders to ensure alignment on project goals and objectives

Add your answer
right arrow

Q134. gsftsubmit used in

Ans.

gsftsubmit is used in ServiceNow to submit a form or record.

  • Used to submit a form or record in ServiceNow

  • Can be used in client scripts or UI actions

  • Example: gsftsubmit();

Add your answer
right arrow

Q135. Different type of br

Add your answer
right arrow
Previous
1
2
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Globant

based on 145 interviews
Interview experience
4.2
Good
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

LTIMindtree Logo
3.8
 • 2k Interview Questions
Tata Steel Logo
4.1
 • 546 Interview Questions
Citicorp Logo
3.7
 • 284 Interview Questions
Apollo Hospitals Logo
4.1
 • 278 Interview Questions
Quess Logo
3.9
 • 215 Interview Questions
Movate Logo
3.3
 • 151 Interview Questions
View all
Recently Viewed
LIST OF COMPANIES
Discover companies
Find best workplace
INTERVIEWS
IBM
No Interviews
SALARIES
IKS Health
SALARIES
IKS Health
SALARIES
Accenture
REVIEWS
Accenture
No Reviews
REVIEWS
Capgemini
No Reviews
SALARIES
IntouchCX
SALARIES
Accenture
SALARIES
Conduent
Top Globant Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter