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 Senior Software Engineer Interview Questions and Answers

Updated 26 Jun 2025

17 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...

A Senior Software Engineer was asked 9mo ago
Q. Explain Android activity and fragment.
Ans. 

Android activity is a single screen with a user interface, while fragment is a modular section of an activity.

  • Activity represents a single screen with a user interface.

  • Fragments are modular sections of an activity that contribute to the overall user interface.

  • Activities can contain multiple fragments, allowing for more flexible and reusable UI designs.

  • Fragments can be added, removed, or replaced within an activity...

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
Q5. If you have to prioritize between coding standards and project de ... read more
A Senior Software Engineer was asked 9mo ago
Q. Write a Batch Class.
Ans. 

A Batch Class is used in Salesforce to process records in batches.

  • Batch classes are used to process large amounts of data in Salesforce.

  • They are implemented by implementing the Database.Batchable interface.

  • Batch classes have three main methods: start, execute, and finish.

  • Example: public class MyBatchClass implements Database.Batchable { // implementation }

A Senior Software Engineer was asked 9mo ago
Q. Write an LWC component.
Ans. 

LWC Component for Senior Software Engineer interview

  • Create a new Lightning Web Component using Salesforce CLI

  • Define HTML template, JavaScript controller, and CSS styling

  • Implement functionality using Apex controllers and Lightning Data Service

  • Use @wire to fetch data from Salesforce backend

  • Leverage Salesforce Lightning Design System for UI components

A Senior Software Engineer was asked 9mo ago
Q. Write trigger logic.
Ans. 

Writing trigger logic involves defining actions to be taken when a certain event occurs in a database.

  • Identify the event that will trigger the logic

  • Define the actions to be taken when the event occurs

  • Consider any conditions or constraints that need to be met for the trigger to fire

A Senior Software Engineer was asked
Q. What is JavaScript and what are its basic concepts?
Ans. 

JavaScript is a programming language used for creating interactive web pages and web applications.

  • JavaScript is a client-side scripting language.

  • It is used for adding interactivity to web pages.

  • JavaScript can manipulate HTML elements, handle events, and make HTTP requests.

  • It supports object-oriented programming and functional programming paradigms.

  • Common JavaScript frameworks include React, Angular, and Vue.js.

A Senior Software Engineer was asked
Q. What is Node.js, and what are its basic concepts?
Ans. 

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.

  • Node.js is used for server-side scripting and building scalable network applications.

  • It allows running JavaScript code outside of a web browser.

  • Node.js uses an event-driven, non-blocking I/O model for efficiency and scalability.

  • It has a rich ecosystem of modules and packages available through npm (Node Package Manager).

Are these interview questions helpful?
A Senior Software Engineer was asked
Q. Write an example of Angular code.
Ans. 

Angular is a platform for building mobile and desktop web applications using TypeScript and HTML.

  • Use Angular CLI to create a new project: `ng new my-app`.

  • Components are the building blocks of Angular applications. Example: `@Component({ selector: 'app-root', templateUrl: './app.component.html' })`.

  • Services are used for business logic and data management. Example: `@Injectable({ providedIn: 'root' }) export class D...

A Senior Software Engineer was asked
Q. What are the key differences between Flask and Django?
Ans. 

Flask is a micro web framework while Django is a full-stack web framework.

  • Flask is lightweight and flexible, allowing developers to choose their own libraries and tools.

  • Django is a batteries-included framework with built-in ORM, admin interface, and authentication system.

  • Flask is ideal for small to medium-sized projects, while Django is better suited for larger, more complex projects.

  • Flask has a smaller learning c...

A Senior Software Engineer was asked
Q. What is the difference between range and xrange?
Ans. 

range and xrange are used to generate a sequence of numbers in Python.

  • range returns a list of numbers while xrange returns an iterator object.

  • range is memory-intensive while xrange is memory-efficient.

  • range is used in Python 3 while xrange is used in Python 2.

  • range can take three arguments: start, stop, and step while xrange can take two arguments: start and stop.

Globant Senior Software Engineer Interview Experiences

31 interviews found

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
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Jul 2024.

Round 1 - One-on-one 

(4 Questions)

  • Q1. Java 8 and related programming questions springboot microservices details about project
  • Q2. Kafka questions and use case
  • Q3. API springboot application development
  • Q4. Ci cd and cloud
Round 2 - HR 

(1 Question)

  • Q1. Hr related question
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. Write Trigger Logic
  • Ans. 

    Writing trigger logic involves defining actions to be taken when a certain event occurs in a database.

    • Identify the event that will trigger the logic

    • Define the actions to be taken when the event occurs

    • Consider any conditions or constraints that need to be met for the trigger to fire

  • Answered by AI
  • Q2. Write Batch Class
  • Ans. 

    A Batch Class is used in Salesforce to process records in batches.

    • Batch classes are used to process large amounts of data in Salesforce.

    • They are implemented by implementing the Database.Batchable interface.

    • Batch classes have three main methods: start, execute, and finish.

    • Example: public class MyBatchClass implements Database.Batchable { // implementation }

  • Answered by AI
  • Q3. Write LWC Component
  • Ans. 

    LWC Component for Senior Software Engineer interview

    • Create a new Lightning Web Component using Salesforce CLI

    • Define HTML template, JavaScript controller, and CSS styling

    • Implement functionality using Apex controllers and Lightning Data Service

    • Use @wire to fetch data from Salesforce backend

    • Leverage Salesforce Lightning Design System for UI components

  • Answered by AI
  • Q4. Salesforce Security Model

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. NodeJS Intermediate and advance concepts
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Oops questions concepts
  • Q2. C#, sql , Microservices, Azure
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

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

Round 1 - Coding Test 

MCQ + Coding question

Round 2 - Technical 

(1 Question)

  • Q1. What are topics in kafka
  • Ans. 

    Topics in Kafka are logical channels for data storage and communication.

    • Topics are categories or feeds to which records are published by producers.

    • Consumers subscribe to topics to receive records and process them.

    • Each topic is split into partitions for scalability and parallel processing.

    • Topics can have multiple partitions to distribute load and increase throughput.

    • Example: 'orders', 'payments', 'logs'

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. List 3 things that you are looking into a company
  • Ans. 

    In a company, I look for a strong company culture, opportunities for growth, and work-life balance.

    • Strong company culture - a positive and inclusive work environment where employees are valued and supported

    • Opportunities for growth - chances to learn new skills, take on challenging projects, and advance in my career

    • Work-life balance - a company that values the well-being of its employees and promotes a healthy balance b...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java and microservices
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Js interview questions is there
  • 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 between '=...

  • Answered by AI
  • Q2. Angular

Interview Preparation Tips

Interview preparation tips for other job seekers - Nice company get chance please join
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Factory and singleton patterns

Interview Preparation Tips

Interview preparation tips for other job seekers - I applied into dot net technology there were two rounds with focusing dot net related questions and some coding problems, I was also asked to implement some design patterns
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Mar 2024.

Round 1 - Technical 

(1 Question)

  • Q1. Basic js, html,css question. Checked coding skills with js
Round 2 - Technical 

(1 Question)

  • Q1. More focused on javascript and react, tricky questions code on react
Round 3 - Technical 

(1 Question)

  • Q1. React redux question with some css questions

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Globant?
Ask anonymously on communities.

Globant Interview FAQs

How many rounds are there in Globant Senior Software Engineer interview?
Globant interview process usually has 1-2 rounds. The most common rounds in the Globant interview process are Technical, One-on-one Round and HR.
How to prepare for Globant Senior Software Engineer 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 .Net Core, Data Modeling, ETL, Linux and PLSQL.
What are the top questions asked in Globant Senior Software Engineer interview?

Some of the top questions asked at the Globant Senior Software Engineer interview -

  1. Where would you use flask and where would you use dja...read more
  2. Deep Copy vs Shallow Copy, Object Prototyp...read more
  3. Different Datatypes in pyt...read more
How long is the Globant Senior Software Engineer interview process?

The duration of Globant Senior Software Engineer 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 27 interview experiences

Difficulty level

Moderate 83%
Hard 17%

Duration

Less than 2 weeks 64%
2-4 weeks 36%
View more
Globant Senior Software Engineer Salary
based on 1.9k salaries
₹15.1 L/yr - ₹29.6 L/yr
35% more than the average Senior Software Engineer Salary in India
View more details

Globant Senior Software Engineer Reviews and Ratings

based on 218 reviews

3.7/5

Rating in categories

3.7

Skill development

3.9

Work-life balance

3.6

Salary

3.4

Job security

3.8

Company culture

2.7

Promotions

3.4

Work satisfaction

Explore 218 Reviews and Ratings
Senior Software Engineer
1.9k salaries
unlock blur

₹15.1 L/yr - ₹29.6 L/yr

Software Engineer
347 salaries
unlock blur

₹11.3 L/yr - ₹21 L/yr

Automation Test Engineer
258 salaries
unlock blur

₹8.2 L/yr - ₹21.4 L/yr

Technical Lead
232 salaries
unlock blur

₹25 L/yr - ₹41 L/yr

Senior Automation Test Engineer
223 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