Upload Button Icon Add office photos

Exterro

Compare button icon Compare button icon Compare

Filter interviews by

Exterro Interview Questions and Answers

Updated 20 Apr 2025
Popular Designations

12 Interview questions

An Associate Software Engineer was asked 2mo ago
Q. Write a Spring Boot API for managing spreadsheets.
Ans. 

Spring Boot simplifies the development of RESTful APIs with built-in features for configuration and deployment.

  • Easy Setup: Spring Boot provides a starter project structure, allowing developers to quickly set up a new API with minimal configuration.

  • RESTful Endpoints: Use @RestController and @RequestMapping annotations to define API endpoints, e.g., @GetMapping('/api/items').

  • Dependency Injection: Leverage Spring's d...

View all Associate Software Engineer interview questions
A Product Management Trainee was asked 2mo ago
Q. Why is Python called Python?
Ans. 

Python is named after the British comedy series 'Monty Python's Flying Circus', reflecting its creator's love for humor.

  • Guido van Rossum, the creator of Python, was a fan of 'Monty Python's Flying Circus'.

  • The name reflects the language's emphasis on fun and ease of use.

  • Python's design philosophy encourages code readability and simplicity, akin to the humor in Monty Python's sketches.

  • The playful name contrasts with...

View all Product Management Trainee interview questions
A Software Developer was asked 3mo ago
Q. What is the process to find the first non-repeated character in a string?
Ans. 

Iterate through the string and store the count of each character, then find the first character with count 1.

  • Create a hash map to store the count of each character in the string.

  • Iterate through the string and update the count in the hash map.

  • Iterate through the string again and return the first character with count 1.

View all Software Developer interview questions
An Angular Frontend Developer was asked 4mo ago
Q. How can values be inserted into an array at a specified index without altering the existing values?
Ans. 

Use the splice method to insert values into an array at a specified index without altering existing values.

  • Use the splice method to insert values into the array at the specified index.

  • Provide the index where you want to insert the new values, followed by 0 (to indicate no deletion), and then the values to be inserted.

  • Example: arr.splice(1, 0, 10, 12) will insert 10 and 12 at index 1 in the array.

View all Angular Frontend Developer interview questions
An Angular Frontend Developer was asked 4mo ago
Q. How can you reverse an array without using any extra swap variables?
Ans. 

Reversing an array without using extra swap variables.

  • Use two pointers, one starting from the beginning of the array and the other from the end.

  • Swap the elements at the two pointers and move them towards the center until they meet.

  • Repeat the process until all elements have been reversed.

View all Angular Frontend Developer interview questions
An UI Developer was asked
Q. What is Hoisting in JavaScript?
Ans. 

Hoisting is a behavior in JavaScript where variable and function declarations are moved to the top of their containing scope during the compilation phase.

  • Variable declarations are hoisted to the top of their scope, but not their assignments.

  • Function declarations are fully hoisted, meaning they can be called before they are declared.

  • Hoisting can lead to unexpected behavior if not understood properly.

View all UI Developer interview questions
An UI Developer was asked
Q. What is the difference between splice and slice?
Ans. 

splice is used to add or remove elements from an array, while slice is used to extract a portion of an array without modifying it.

  • splice modifies the original array by adding or removing elements, while slice does not modify the original array

  • splice returns the removed elements as a new array, while slice returns the extracted elements as a new array

  • splice takes in parameters for index, number of elements to remov...

View all UI Developer interview questions
Are these interview questions helpful?
An UI Developer was asked
Q. What is the difference between display: none and visibility: hidden?
Ans. 

display: None removes the element from the flow of the document, while visibility: 0 hides the element but still takes up space.

  • display: None removes the element from the document flow, making it invisible and not taking up any space.

  • visibility: 0 hides the element visually, but it still occupies space in the layout.

  • display: None is commonly used to hide elements completely, while visibility: 0 is used to hide ele...

View all UI Developer interview questions
An UI Developer was asked
Q. Share your screen and sort an array without using built-in JavaScript methods.
Ans. 

Sorting an array without using built-in JS methods

  • Create a custom sorting function using a sorting algorithm like bubble sort, selection sort, or insertion sort

  • Compare each element in the array and swap them if they are in the wrong order

  • Repeat the process until the array is fully sorted

View all UI Developer interview questions
An UI Developer was asked
Q. What is dependency?
Ans. 

Dependency is a relationship between two modules where one module depends on the other to function properly.

  • In software development, dependencies refer to external libraries or modules that a project relies on to work correctly.

  • Dependencies can be managed using package managers like npm or yarn in JavaScript projects.

  • Circular dependencies should be avoided as they can lead to runtime errors.

View all UI Developer interview questions

Exterro Interview Experiences

6 interviews found

Interview Questions & Answers

user image Anonymous

posted on 7 Mar 2025

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

15 -aptitude MCQs
5 -AWS MCQs
5-SQL MCQs
4-SQL queries
pen paper based

Round 2 - Group Discussion 

We need to excel in both the MCQ test and the group discussion (cumulative assessment). They provided one minute to contemplate the topic and allotted ten minutes for discussion.

Round 3 - Technical 

(1 Question)

  • Q1. SQL basic questions were asked , literally they concetrated on the communication skills
Round 4 - One-on-one 

(1 Question)

  • Q1. They reviewed communication skills and SQL knowledge
Round 5 - HR 

(1 Question)

  • Q1. Behavioural questions related to the role
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(2 Questions)

  • Q1. What is the internal working of HashMap and HashSet? What is the difference between ArrayList and LinkedList? Why is StringBuilder non-synchronized? If there is a bank account service being called multiple...
  • Ans. 

    HashMap and HashSet use hashing for fast retrieval, ArrayList uses dynamic array, LinkedList uses linked nodes. StringBuilder is non-synchronized for performance. Synchronized blocks can be used to manage bank account balance.

    • HashMap uses key-value pairs and hashing for fast retrieval, while HashSet uses hashing for unique elements.

    • ArrayList uses dynamic array for fast random access, while LinkedList uses linked nodes ...

  • Answered by AI
  • Q2. What is the process to find the first non-repeated character in a string?
  • Ans. 

    Iterate through the string and store the count of each character, then find the first character with count 1.

    • Create a hash map to store the count of each character in the string.

    • Iterate through the string and update the count in the hash map.

    • Iterate through the string again and return the first character with count 1.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Aug 2024.

Round 1 - Coding Test 

Asking two basic programming questions:
Q1: How can I remove duplicates from the array [1, 1, 10, 9, 7, 9, 3, 4, 5]?

Round 2 - Technical 

(4 Questions)

  • Q1. Tell me about yourself
  • Q2. Why did you choose Exterro, and what products do we currently offer?
  • Ans. 

    I chose Exterro for its reputation in providing comprehensive e-discovery and information governance solutions.

    • Exterro offers e-discovery software for legal teams to manage electronic data during litigation.

    • Exterro also provides information governance solutions to help organizations manage and protect their data.

    • Some of the products offered by Exterro include Fusion Platform, Legal Hold, and Data Retention.

  • Answered by AI
  • Q3. How can you reverse an array without using any extra swap variables?
  • Ans. 

    Reversing an array without using extra swap variables.

    • Use two pointers, one starting from the beginning of the array and the other from the end.

    • Swap the elements at the two pointers and move them towards the center until they meet.

    • Repeat the process until all elements have been reversed.

  • Answered by AI
  • Q4. How can values be inserted into an array at a specified index without altering the existing values? like: a=4,b=1; c=10,d=12; arr=[25,60,12,14,15]; result is like:[25,10,12,14,12,15]
  • Ans. 

    Use the splice method to insert values into an array at a specified index without altering existing values.

    • Use the splice method to insert values into the array at the specified index.

    • Provide the index where you want to insert the new values, followed by 0 (to indicate no deletion), and then the values to be inserted.

    • Example: arr.splice(1, 0, 10, 12) will insert 10 and 12 at index 1 in the array.

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Basic details and salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Research the project and gather information about the company.

UI Developer Interview Questions & Answers

user image Anonymous

posted on 8 May 2024

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

I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - One-on-one 

(6 Questions)

  • Q1. What is the difference between display: None and visibiliy:0;
  • Ans. 

    display: None removes the element from the flow of the document, while visibility: 0 hides the element but still takes up space.

    • display: None removes the element from the document flow, making it invisible and not taking up any space.

    • visibility: 0 hides the element visually, but it still occupies space in the layout.

    • display: None is commonly used to hide elements completely, while visibility: 0 is used to hide elements...

  • Answered by AI
  • Q2. What is Hoisting in js
  • Ans. 

    Hoisting is a behavior in JavaScript where variable and function declarations are moved to the top of their containing scope during the compilation phase.

    • Variable declarations are hoisted to the top of their scope, but not their assignments.

    • Function declarations are fully hoisted, meaning they can be called before they are declared.

    • Hoisting can lead to unexpected behavior if not understood properly.

  • Answered by AI
  • Q3. Difference between splice and slice
  • Ans. 

    splice is used to add or remove elements from an array, while slice is used to extract a portion of an array without modifying it.

    • splice modifies the original array by adding or removing elements, while slice does not modify the original array

    • splice returns the removed elements as a new array, while slice returns the extracted elements as a new array

    • splice takes in parameters for index, number of elements to remove, an...

  • Answered by AI
  • Q4. What is a promise why its used
  • Ans. 

    A promise is an object representing the eventual completion or failure of an asynchronous operation.

    • Promises are used to handle asynchronous operations in JavaScript.

    • They help in avoiding callback hell and writing cleaner code.

    • Promises have states - pending, fulfilled, or rejected.

    • They can be chained using .then() method.

    • Example: Fetching data from an API returns a promise that resolves with the data.

  • Answered by AI
  • Q5. What is dependency
  • Ans. 

    Dependency is a relationship between two modules where one module depends on the other to function properly.

    • In software development, dependencies refer to external libraries or modules that a project relies on to work correctly.

    • Dependencies can be managed using package managers like npm or yarn in JavaScript projects.

    • Circular dependencies should be avoided as they can lead to runtime errors.

  • Answered by AI
  • Q6. Share your screen and sort a array without using in build js methods
  • Ans. 

    Sorting an array without using built-in JS methods

    • Create a custom sorting function using a sorting algorithm like bubble sort, selection sort, or insertion sort

    • Compare each element in the array and swap them if they are in the wrong order

    • Repeat the process until the array is fully sorted

  • Answered by AI

Skills evaluated in this interview

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

I appeared for an interview before Apr 2024, where I was asked the following questions.

  • Q1. Why python is called python
  • Ans. 

    Python is named after the British comedy series 'Monty Python's Flying Circus', reflecting its creator's love for humor.

    • Guido van Rossum, the creator of Python, was a fan of 'Monty Python's Flying Circus'.

    • The name reflects the language's emphasis on fun and ease of use.

    • Python's design philosophy encourages code readability and simplicity, akin to the humor in Monty Python's sketches.

    • The playful name contrasts with the ...

  • Answered by AI
  • Q2. How is it different from snake
  • Ans. 

    The question compares two entities, likely focusing on their characteristics or functions to highlight differences.

    • Contextual Comparison: The question likely requires understanding the context of both entities to draw meaningful distinctions.

    • Characteristics: Identifying key features or traits of each entity can help clarify how they differ.

    • Functionality: Analyzing how each entity operates or serves a purpose can reveal...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Apr 2024, where I was asked the following questions.

  • Q1. Write a spring boot API on sheet.
  • Ans. 

    Spring Boot simplifies the development of RESTful APIs with built-in features for configuration and deployment.

    • Easy Setup: Spring Boot provides a starter project structure, allowing developers to quickly set up a new API with minimal configuration.

    • RESTful Endpoints: Use @RestController and @RequestMapping annotations to define API endpoints, e.g., @GetMapping('/api/items').

    • Dependency Injection: Leverage Spring's depend...

  • Answered by AI
  • Q2. Mostly on Java collections.

Interview Preparation Tips

Interview preparation tips for other job seekers - Good java knowledge Patience needed during the interview process and follow up.

Top trending discussions

View All
Indian Startups
2w
a senior executive
One of the best sources for Startup investment: DAHEJ(DOWRY)
You won't believe my senior has a good corporate job with over 10 years of experience. But suddenly resigned just a few days after his wedding. We all thought maybe he got married and wants to spend his time with his wife, and decided to go to his place to give him a proper farewell. All of us got shocked after knowing that he left because his father-in-law gifted him a fat cash amount and a car in the name of "blessings." He’s using the money to fund his startup and the car for "business movement." I mean seriously? People are now using dowry as startup capital and walking around acting like CEOs, playing boss with someone else’s money. Bas, shaadi karo aur apne sapne chalu karo, courtesy sasural. I don't know feeling inspired? Or disgusted?
Got a question about Exterro?
Ask anonymously on communities.

Interview questions from similar companies

Team Lead Interview Questions & Answers

BigBasket user image akrshita chauhan

posted on 6 Feb 2022

I applied via Referral and was interviewed before Feb 2021. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - HR 

(6 Questions)

  • Q1. What are your salary expectations?
  • Q2. What is your family background?
  • Q3. Share details of your previous job.
  • Q4. Why should we hire you?
  • Q5. Why are you looking for a change?
  • Q6. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Confedence label should be 💯 correct
Are these interview questions helpful?

I appeared for an interview in Nov 2020.

Interview Questionnaire 

1 Question

  • Q1. Mainly about sql, previous job role

I applied via Other and was interviewed in Dec 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Are you happy?
  • Ans. 

    Happiness is a state of mind influenced by personal achievements, relationships, and a positive outlook on life.

    • I find joy in achieving sales targets, which motivates me to perform better.

    • Building strong relationships with clients brings me satisfaction and happiness.

    • I enjoy collaborating with my team, sharing successes, and learning from each other.

    • Personal growth through challenges in sales keeps me engaged and happy...

  • Answered by AI
  • Q2. Where you go when you make holiday
  • Ans. 

    I love exploring new cultures and relaxing on beautiful beaches during my holidays, often visiting places like Bali or the Amalfi Coast.

    • I enjoy beach destinations, such as Bali, for relaxation and water sports.

    • Cultural trips to cities like Paris or Rome allow me to immerse in history and art.

    • I also appreciate nature retreats, like hiking in the Swiss Alps or visiting national parks.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - when someone need job. no ask any question by interviewr

I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Knowledge about data summarisation.and some tools like Power bi and advance excel.

Interview Preparation Tips

Interview preparation tips for other job seekers - Always speak first answer like perfect and effective answer without any hesitation...

Exterro Interview FAQs

How many rounds are there in Exterro interview?
Exterro interview process usually has 2-3 rounds. The most common rounds in the Exterro interview process are Technical, One-on-one Round and HR.
What are the top questions asked in Exterro interview?

Some of the top questions asked at the Exterro interview -

  1. What is the internal working of HashMap and HashSet? What is the difference bet...read more
  2. How can you reverse an array without using any extra swap variabl...read more
  3. What is the process to find the first non-repeated character in a stri...read more
How long is the Exterro interview process?

The duration of Exterro 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

3.2/5

based on 6 interview experiences

Difficulty level

Easy 80%
Moderate 20%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

Swiggy Interview Questions
3.8
 • 469 Interviews
BigBasket Interview Questions
3.9
 • 393 Interviews
Meesho Interview Questions
3.7
 • 365 Interviews
CARS24 Interview Questions
3.5
 • 360 Interviews
Lenskart Interview Questions
3.2
 • 357 Interviews
Udaan Interview Questions
3.9
 • 346 Interviews
MagicBricks Interview Questions
4.2
 • 335 Interviews
Blinkit Interview Questions
3.7
 • 234 Interviews
Myntra Interview Questions
3.9
 • 228 Interviews
Oyo Rooms Interview Questions
3.3
 • 227 Interviews
View all

Exterro Reviews and Ratings

based on 24 reviews

4.4/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

4.2

Salary

4.5

Job security

4.3

Company culture

4.0

Promotions

3.9

Work satisfaction

Explore 24 Reviews and Ratings
Associate Software Engineer
18 salaries
unlock blur

₹3.5 L/yr - ₹6.8 L/yr

Software Developer
11 salaries
unlock blur

₹4.5 L/yr - ₹7.6 L/yr

Deployment Engineer
10 salaries
unlock blur

₹6.5 L/yr - ₹13.4 L/yr

Quality Analyst
9 salaries
unlock blur

₹3 L/yr - ₹8.5 L/yr

Senior Associate Software Engineer
6 salaries
unlock blur

₹4.7 L/yr - ₹13.2 L/yr

Explore more salaries
Compare Exterro with

Udaan

3.9
Compare

BigBasket

3.9
Compare

Swiggy

3.7
Compare

CARS24

3.5
Compare
write
Share an Interview