Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Globant Team. If you also belong to the team, you can get access from here

Globant Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Globant Interview Questions and Answers

Updated 8 Jul 2025
Popular Designations

156 Interview questions

A Web Developer was asked 4d ago
Q. What are the differences between GET, POST, and PUT requests?
Ans. 

GET retrieves data, POST submits data for processing, and PUT updates existing data on the server.

  • GET: Used to request data from a specified resource. Example: GET /users retrieves user data.

  • POST: Used to submit data to be processed. Example: POST /users creates a new user.

  • PUT: Used to update existing data. Example: PUT /users/1 updates the user with ID 1.

View all Web Developer interview questions
An IOS Developer was asked 2mo ago
Q. Can we call deinit in a struct?
Ans. 

In Swift, structs do not have a deinitializer (deinit) like classes do.

  • Structs in Swift are value types, while classes are reference types.

  • Deinitializers (deinit) are only available for classes to clean up resources.

  • Example: A class can have a deinit method to release resources when an instance is deallocated.

  • Structs are automatically deallocated when they go out of scope, no need for deinit.

View all IOS Developer interview questions
An IOS Developer was asked 2mo ago
Q. What is mutating?
Ans. 

Mutating refers to changing the state or value of an object or variable in programming, particularly in Swift.

  • In Swift, a mutating function can modify properties of a struct or enum.

  • Example: 'mutating func append(_ element: Element) { ... }' in a struct.

  • Mutating is essential for value types like structs, which are immutable by default.

  • Using 'mutating' allows methods to change the instance they belong to.

View all IOS Developer interview questions
An IOS Developer was asked 2mo ago
Q. What is the difference between a Framework and an xcFramework?
Ans. 

Frameworks are single-platform libraries, while xcFrameworks support multiple platforms and architectures.

  • Frameworks are typically built for a single platform (iOS, macOS, etc.).

  • xcFrameworks can contain binaries for multiple platforms (iOS, macOS, tvOS, watchOS).

  • Frameworks are distributed as a single .framework bundle, while xcFrameworks are distributed as a .xcframework bundle.

  • Example: A standard Framework might ...

View all IOS Developer interview questions
A Senior Software Developer was asked 2mo ago
Q. What is the process to find the second highest salary in a dataset?
Ans. 

To find the second highest salary, you can use various methods like sorting, using a set, or iterating through the dataset.

  • Sorting Method: Sort the salary list in descending order and select the second element. Example: [3000, 2000, 1000] -> 2000.

  • Using a Set: Convert the salary list to a set to remove duplicates, then sort it. Example: [3000, 2000, 2000] -> {3000, 2000} -> 2000.

  • Iterative Method: Initializ...

View all Senior Software Developer interview questions
A Senior Java Developer was asked 2mo ago
Q. What are the SOLID principles in software development with examples?
Ans. 

SOLID principles are five design principles aimed at making software designs more understandable, flexible, and maintainable.

  • S - Single Responsibility Principle: A class should have one reason to change. Example: A User class should only handle user data, not user authentication.

  • O - Open/Closed Principle: Software entities should be open for extension but closed for modification. Example: Using interfaces to add n...

View all Senior Java Developer interview questions
A Senior Java Developer was asked 2mo ago
Q. How are beans loaded in an Inversion of Control (IoC) container?
Ans. 

Beans in an IoC container are instantiated, configured, and managed by the container, promoting loose coupling and easier testing.

  • Dependency Injection: Beans are created and injected into other beans by the IoC container, allowing for better separation of concerns.

  • Configuration: Beans can be configured using XML, annotations, or Java code, providing flexibility in how they are defined and managed.

  • Lifecycle Managem...

View all Senior Java Developer interview questions
Are these interview questions helpful?
A Software Developer was asked 3mo ago
Q. What is SQL?
Ans. 

SQL (Structured Query Language) is a standard programming language for managing and manipulating relational databases.

  • SQL is used to perform tasks such as querying data, updating records, and managing database structures.

  • Common SQL commands include SELECT (to retrieve data), INSERT (to add data), UPDATE (to modify data), and DELETE (to remove data).

  • SQL supports various data types, including INTEGER, VARCHAR, DATE,...

View all Software Developer interview questions
A Software Developer was asked 3mo ago
Q. What are the fundamental concepts of Java programming?
Ans. 

Java programming is based on key concepts like OOP, inheritance, polymorphism, encapsulation, and abstraction.

  • Object-Oriented Programming (OOP): Java is built on OOP principles, allowing for modular and reusable code.

  • Inheritance: Enables a new class to inherit properties and methods from an existing class. Example: 'class Dog extends Animal'.

  • Polymorphism: Allows methods to do different things based on the object i...

View all Software Developer interview questions
A Senior Software Engineer was asked 4mo ago
Q. What are some common JavaScript interview questions?
Ans. 

JavaScript interview questions cover concepts like closures, promises, and async/await, testing your knowledge of the language.

  • What is a closure? Example: A function that retains access to its lexical scope even when the function is executed outside that scope.

  • Explain promises in JavaScript. Example: A promise represents the eventual completion (or failure) of an asynchronous operation.

  • What is the difference betwe...

View all Senior Software Engineer interview questions

Globant Interview Experiences

184 interviews found

I applied via Recruitment Consulltant and was interviewed in Dec 2021. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Difference between var, let and const
  • Ans. 

    var is function scoped, let and const are block scoped.

    • var can be redeclared and updated within its scope

    • let can be updated but not redeclared within its scope

    • const cannot be updated or redeclared once declared

    • let and const are not hoisted like var

    • const must be initialized during declaration

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Program to check whether two strings are anagrams or not
  • Ans. 

    Program to check whether two strings are anagrams or not

    • Convert both strings to lowercase

    • Remove all whitespaces from both strings

    • Sort both strings alphabetically

    • Compare the sorted strings, if they are equal then they are anagrams

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be thorough with the javascript basics

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(1 Question)

  • Q1. All questions related to Process and Tool level and Analysis.
Round 2 - Technical 

(1 Question)

  • Q1. Performance testing questions
Round 3 - Client Interview 

(1 Question)

  • Q1. Loadrunner questions
Round 4 - Technical 

(1 Question)

  • Q1. Process and Tool level questions
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. JavaScript , coding questions
Round 2 - Technical 

(1 Question)

  • Q1. Coding problem, JavaScript and nodejs question
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Basic introduction plus reason for job change
  • Q2. Case Study about BA approach to given problem. "Client wants to build a mobile app. Suggest your approach"
  • Ans. 

    A structured approach to developing a mobile app for the client, focusing on requirements, design, and user experience.

    • Conduct stakeholder interviews to gather requirements and understand the client's vision.

    • Perform market research to identify target audience and competitors, e.g., analyzing similar apps.

    • Define user personas and user journeys to ensure the app meets user needs effectively.

    • Create wireframes and prototyp...

  • Answered by AI
  • Q3. What are key documents you have prepared throughout the SDLC of a project
  • Ans. 

    Key documents in SDLC include BRD, FRD, SRS, test cases, user manuals, and project plan.

    • Business Requirements Document (BRD) outlines the business problem and proposed solution

    • Functional Requirements Document (FRD) details the functional specifications of the system

    • Software Requirements Specification (SRS) defines the software requirements for the project

    • Test cases document outlines the test scenarios and expected resu...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Assume you want to create go to market strategy for an app to be released in Dubai given that it is already established and successful in US.
  • Ans. 

    To create a go-to-market strategy for an app in Dubai, analyze the local market, competition, cultural differences, and adjust marketing tactics accordingly.

    • Conduct market research in Dubai to understand the target audience, competition, and market trends.

    • Adapt the app to cater to the preferences and needs of the Dubai market.

    • Localize the app content, language, and features to resonate with the Dubai audience.

    • Identify ...

  • Answered by AI
  • Q2. Assume you have been sent to 90's with knowledge you have today. What would you suggest a client who want to build a website for his physical product.
  • Ans. 

    I would suggest using a user-friendly design, implementing SEO strategies, and utilizing social media for marketing.

    • Focus on user-friendly design to enhance user experience

    • Implement SEO strategies to improve search engine visibility

    • Utilize social media for marketing and promotion

    • Consider implementing an online store for direct sales

    • Collect customer data for targeted marketing campaigns

  • Answered by AI
Round 3 - Team Fitment 

(2 Questions)

  • Q1. How do you approach product discovery?
  • Ans. 

    I approach product discovery by conducting market research, gathering user feedback, analyzing data, and collaborating with cross-functional teams.

    • Conduct market research to understand industry trends and competitors

    • Gather user feedback through surveys, interviews, and usability testing

    • Analyze data from user interactions, A/B testing, and product metrics

    • Collaborate with cross-functional teams including designers, devel...

  • Answered by AI
  • Q2. What are key aspects of product discovery and how would you apply it for a social media app.
  • Ans. 

    Key aspects of product discovery involve understanding user needs, market research, prototyping, and testing.

    • Conduct user research to understand the needs and preferences of social media app users.

    • Analyze market trends and competitor offerings to identify gaps and opportunities.

    • Create prototypes to visualize the app's features and gather feedback from stakeholders.

    • Test the prototypes with target users to validate assum...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Globant Business Analyst interview:
  • Documentation
  • Business Analysis
  • Strategic Planning
  • Agile Methodology
Interview preparation tips for other job seekers - Have a complete introduction starting from present, past and future. Be prepared for writing usecases, user stories, etc. Be confident in the answers. Good luck :)

Interview Questions & Answers

user image Anonymous

posted on 10 Oct 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Javascript related questions - Closures,Hoisting
  • Q2. React Questions - useMemo
Round 2 - Technical 

(2 Questions)

  • Q1. Sort positive integers only in an array
  • Ans. 

    Sort positive integers in an array

    • Filter out negative integers from the array

    • Use Array.sort() method to sort the remaining positive integers

    • Return the sorted array

  • Answered by AI
  • Q2. React native routing
Round 3 - Client Interview 

(2 Questions)

  • Q1. MCQ based on react native
  • Q2. 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

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. How much experience do you have?
  • Ans. 

    I have 5 years of experience as a Business Analyst in various industries.

    • 5 years of experience as a Business Analyst

    • Worked in various industries such as finance, healthcare, and technology

    • Experience in data analysis, requirements gathering, and process improvement

  • Answered by AI
  • Q2. How much salary do you expect?
  • Ans. 

    I am looking for a competitive salary that reflects my skills and experience, ideally in the range of $70,000 to $90,000.

    • Research industry standards: For example, Glassdoor and Payscale indicate that Business Analysts in my area earn between $70,000 and $90,000.

    • Consider my experience: With over 5 years in the field, I believe a salary towards the higher end of that range is justified.

    • Factor in the company's size and lo...

  • Answered by AI
Round 2 - Technical 

(3 Questions)

  • Q1. What are upstream & downstream impacts?
  • Ans. 

    Upstream impacts refer to effects that occur earlier in a process, while downstream impacts refer to effects that occur later.

    • Upstream impacts are changes or events that happen at the beginning of a process or supply chain.

    • Downstream impacts are changes or events that happen as a result of actions taken earlier in the process.

    • Examples of upstream impacts include changes in raw material prices, supplier disruptions, or ...

  • Answered by AI
  • Q2. Ways in which projects can be prioritised?
  • Ans. 

    Projects can be prioritised based on strategic alignment, resource availability, ROI, and stakeholder impact.

    • Consider strategic alignment with organizational goals and objectives

    • Assess resource availability including budget, time, and expertise

    • Evaluate potential ROI and benefits of each project

    • Take into account stakeholder impact and urgency of the project

    • Use prioritization frameworks like MoSCoW method or Value vs. Co...

  • Answered by AI
  • Q3. Ways in which manual entry data can be streamlined?
  • Ans. 

    Manual entry data can be streamlined through automation, validation checks, standardization, and user training.

    • Implement automation tools to reduce manual data entry tasks

    • Use validation checks to ensure data accuracy and completeness

    • Standardize data entry formats and fields to improve consistency

    • Provide user training on efficient data entry practices

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do not apply & stay away from Shipra Rastogi who will yell at you even before you join, imagine joining the company & harassment that will follow? 😀

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Small Javascript coding questions
  • Q2. Basic html and css questions
  • Q3. Questions about last companies project
Round 2 - Technical 

(2 Questions)

  • Q1. JS coding questions, output based questions
  • Q2. 2 html questions

Interview Preparation Tips

Interview preparation tips for other job seekers - focus on JS
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Aug 2024.

Round 1 - HR 

(2 Questions)

  • Q1. Related to current Job and work
  • Q2. Related to current CTC
Round 2 - Technical 

(4 Questions)

  • Q1. Docker questions
  • Q2. Kubernetes questions
  • Q3. Terraform questions
  • Q4. AWS account
Round 3 - One-on-one 

(2 Questions)

  • Q1. Docker kubernetes AWS terraform
  • Q2. Personal questions related to how I work and all

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident do you homework
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. API Automation, and java question
  • Q2. Selenium Webdriver
Round 2 - Technical 

(2 Questions)

  • Q1. 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

  • Answered by AI
  • Q2. 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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - good

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image Priyanka Vitthal chakkar

posted on 5 Oct 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is the inheritance?
  • Q2. What are the types of joins in mysql
Round 2 - One-on-one 

(2 Questions)

  • Q1. How to handle multiple api's
  • Ans. 

    Use a centralized API gateway to manage and route requests to multiple APIs efficiently.

    • Implement a centralized API gateway to handle incoming requests and route them to the appropriate API based on the endpoint.

    • Utilize API management tools like Apigee, Kong, or AWS API Gateway to manage and monitor multiple APIs.

    • Consider implementing a caching layer to improve performance and reduce the number of requests to external ...

  • Answered by AI
  • Q2. What does strstr function do?
  • Ans. 

    strstr function searches for a substring within a string and returns a pointer to the first occurrence of the substring.

    • Used in C programming language

    • Syntax: char *strstr(const char *haystack, const char *needle)

    • Example: char *str = strstr("hello world", "world")

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Jun 2025, where I was asked the following questions.

  • Q1. Create a fetch with react
  • Q2. Tell the difference between get post and put
  • Ans. 

    GET retrieves data, POST submits data for processing, and PUT updates existing data on the server.

    • GET: Used to request data from a specified resource. Example: GET /users retrieves user data.

    • POST: Used to submit data to be processed. Example: POST /users creates a new user.

    • PUT: Used to update existing data. Example: PUT /users/1 updates the user with ID 1.

  • Answered by AI

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Globant?
Ask anonymously on communities.

Globant Interview FAQs

How many rounds are there in Globant interview?
Globant interview process usually has 2-3 rounds. The most common rounds in the Globant interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for Globant interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Globant. The most common topics and skills that interviewers at Globant expect are Javascript, Java, Agile, Python and SQL.
What are the top questions asked in Globant interview?

Some of the top questions asked at the Globant interview -

  1. How to remove repeated words from output in string without using predefined met...read more
  2. How to navigate to other tab in selenium? How to do work on different fra...read more
  3. 1.Difference Between Const,Var,Char. 2.Oop's concept with example 3.JavaScript ...read more
What are the most common questions asked in Globant HR round?

The most common HR questions asked in Globant interview are -

  1. What are your strengths and weakness...read more
  2. What is your family backgrou...read more
  3. What are your salary expectatio...read more
How long is the Globant interview process?

The duration of Globant interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.2/5

based on 158 interview experiences

Difficulty level

Easy 7%
Moderate 82%
Hard 12%

Duration

Less than 2 weeks 73%
2-4 weeks 24%
4-6 weeks 3%
View more

Interview Questions from Similar Companies

EPAM Systems Interview Questions
3.7
 • 569 Interviews
Synechron Interview Questions
3.5
 • 378 Interviews
Movate Interview Questions
3.3
 • 271 Interviews
SS&C TECHNOLOGIES Interview Questions
3.3
 • 184 Interviews
ThoughtWorks Interview Questions
3.9
 • 157 Interviews
Luxoft Interview Questions
3.7
 • 128 Interviews
TEKsystems Interview Questions
3.3
 • 124 Interviews
View all

Globant Reviews and Ratings

based on 1k reviews

3.7/5

Rating in categories

3.7

Skill development

4.0

Work-life balance

3.7

Salary

3.4

Job security

3.8

Company culture

2.9

Promotions

3.5

Work satisfaction

Explore 1k Reviews and Ratings
SAP CPI Developer

Hyderabad / Secunderabad,

Pune

+1

5-10 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
1.9k salaries
unlock blur

₹14.9 L/yr - ₹30 L/yr

Software Engineer
348 salaries
unlock blur

₹12.3 L/yr - ₹21 L/yr

Technical Lead
260 salaries
unlock blur

₹25 L/yr - ₹41 L/yr

Automation Test Engineer
258 salaries
unlock blur

₹8.2 L/yr - ₹21.4 L/yr

Senior Automation Test Engineer
227 salaries
unlock blur

₹17.2 L/yr - ₹30 L/yr

Explore more salaries
Compare Globant with

Accenture

3.7
Compare

Synechron

3.5
Compare

Movate

3.3
Compare

Sopra Steria

3.8
Compare
write
Share an Interview