Upload Button Icon Add office photos
Engaged Employer

i

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

INDIUM Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

INDIUM Senior Software Engineer Interview Questions and Answers

Updated 21 Jan 2025

9 Interview questions

🔥 Asked by recruiter 2 times
A Senior Software Engineer was asked 5mo ago
Q. Why is testing needed?
Ans. 

Testing is essential to ensure software quality and functionality.

  • Identify and fix bugs before deployment

  • Ensure software meets requirements and specifications

  • Validate functionality and performance

  • Improve user experience and satisfaction

A Senior Software Engineer was asked 5mo ago
Q. What is testing?
Ans. 

Testing is the process of evaluating a software application to ensure it meets specified requirements and functions correctly.

  • Testing involves executing the software with the intent of finding bugs or errors.

  • Types of testing include unit testing, integration testing, system testing, and acceptance testing.

  • Testing helps identify defects early in the development process, reducing costs and improving quality.

  • Examples...

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 6mo ago
Q. Explain the main features of JavaScript frameworks.
Ans. 

JavaScript frameworks provide pre-written code to simplify and speed up web development.

  • Helps in organizing code and improving code quality

  • Provides reusable components for faster development

  • Offers built-in features like routing, state management, and data binding

  • Examples: React, Angular, Vue

A Senior Software Engineer was asked 6mo ago
Q. Explain technical challenges you have come across and how did you overcome them.
Ans. 

I faced a technical challenge while implementing a complex algorithm for real-time data processing.

  • Identified the bottleneck in the algorithm by profiling the code

  • Optimized the algorithm by implementing data structures and algorithms with lower time complexity

  • Tested the optimized solution thoroughly to ensure correctness and performance

  • Collaborated with team members to brainstorm alternative approaches

A Senior Software Engineer was asked
Q. Explain the event loop and concurrency in Node.js.
Ans. 

Event loop in Node.js manages asynchronous operations by executing callback functions when certain events occur.

  • Node.js uses a single-threaded event loop architecture to handle multiple concurrent operations.

  • Event loop continuously checks the call stack for any functions to execute, along with handling I/O operations asynchronously.

  • Concurrency in Node.js is achieved through non-blocking I/O operations, allowing mu...

A Senior Software Engineer was asked
Q. Write code to assign a rating in a web table given an applicant's name and rating as input to the method.
Ans. 

Code to give rating in webtable for given applicant name and rating as input.

  • Create a function that takes applicant name and rating as input.

  • Search for the applicant name in the webtable.

  • Update the rating for the applicant in the webtable.

  • Return the updated webtable.

A Senior Software Engineer was asked
Q. Given an integer array, find how many numbers are repeated.
Ans. 

Count the number of repeated integers in an array

  • Iterate through the array and use a hash table to keep track of the count of each number

  • Return the count of numbers with a count greater than 1

Are these interview questions helpful?
A Senior Software Engineer was asked
Q. How do you switch between tabs in a browser using Selenium?
Ans. 

To switch between tabs in a browser using Selenium, we can use the getWindowHandles() method and switchTo() method.

  • Use getWindowHandles() method to get the handles of all open tabs

  • Store the handles in a Set

  • Use switchTo() method to switch to a specific tab by passing the handle as an argument

A Senior Software Engineer was asked
Q. Given a website link with a button that generates random photos, first names, and last names, write code to ensure that the generated first name, last name, and photo are not repeated for at least 10 clicks...
Ans. 

Implement a function to ensure unique first names, last names, and photos for 10 consecutive button clicks.

  • Use a set to store generated names and photos to ensure uniqueness.

  • Create a loop that simulates clicking the button 10 times.

  • Check if the generated name or photo already exists in the set.

  • If a duplicate is found, regenerate until a unique one is obtained.

  • Example: If 'John' is generated, check if 'John' is in ...

INDIUM Senior Software Engineer Interview Experiences

5 interviews found

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

(2 Questions)

  • Q1. Explain technical challenges you have come across and how did you overcome it?
  • Ans. 

    I faced a technical challenge while implementing a complex algorithm for real-time data processing.

    • Identified the bottleneck in the algorithm by profiling the code

    • Optimized the algorithm by implementing data structures and algorithms with lower time complexity

    • Tested the optimized solution thoroughly to ensure correctness and performance

    • Collaborated with team members to brainstorm alternative approaches

  • Answered by AI
  • Q2. Explain the main feature of JavaScript frameworks
  • Ans. 

    JavaScript frameworks provide pre-written code to simplify and speed up web development.

    • Helps in organizing code and improving code quality

    • Provides reusable components for faster development

    • Offers built-in features like routing, state management, and data binding

    • Examples: React, Angular, Vue

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is testing
  • Ans. 

    Testing is the process of evaluating a software application to ensure it meets specified requirements and functions correctly.

    • Testing involves executing the software with the intent of finding bugs or errors.

    • Types of testing include unit testing, integration testing, system testing, and acceptance testing.

    • Testing helps identify defects early in the development process, reducing costs and improving quality.

    • Examples of t...

  • Answered by AI
  • Q2. Why need testing
  • Ans. 

    Testing is essential to ensure software quality and functionality.

    • Identify and fix bugs before deployment

    • Ensure software meets requirements and specifications

    • Validate functionality and performance

    • Improve user experience and satisfaction

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Dec 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Technical round
  • Q2. Past Experience

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for Technical
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jun 2022. There were 5 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 - Coding Test 

I was asked to ode to-do list with remove action

Round 3 - Technical 

(3 Questions)

  • Q1. I am a MERN stack developer. So interviewer covered all the topics including aws, mongo,sql,node,deployments etc.,
  • Q2. Explain Event loop and concurrency in node.js
  • Ans. 

    Event loop in Node.js manages asynchronous operations by executing callback functions when certain events occur.

    • Node.js uses a single-threaded event loop architecture to handle multiple concurrent operations.

    • Event loop continuously checks the call stack for any functions to execute, along with handling I/O operations asynchronously.

    • Concurrency in Node.js is achieved through non-blocking I/O operations, allowing multipl...

  • Answered by AI
  • Q3. Explain about ec2 and s3 handled in your project
Round 4 - One-on-one 

(1 Question)

  • Q1. Managerial round. Just we discussed about my previous projects and project handling tools
Round 5 - HR 

(1 Question)

  • Q1. That was a salary negotiation round.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be bold and confident in your tech skills and fluent in your communication

Skills evaluated in this interview

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

Interview Questionnaire 

4 Questions

  • Q1. How to switch between Tabs in a browser using selenium
  • Ans. 

    To switch between tabs in a browser using Selenium, we can use the getWindowHandles() method and switchTo() method.

    • Use getWindowHandles() method to get the handles of all open tabs

    • Store the handles in a Set

    • Use switchTo() method to switch to a specific tab by passing the handle as an argument

  • Answered by AI
  • Q2. Write code to give rating in webta le given applicant name and rating as input to the method.
  • Ans. 

    Code to give rating in webtable for given applicant name and rating as input.

    • Create a function that takes applicant name and rating as input.

    • Search for the applicant name in the webtable.

    • Update the rating for the applicant in the webtable.

    • Return the updated webtable.

  • Answered by AI
  • Q3. I was given one website link where there is option to generate random photo, full name and last name when clicked on a button. Write code to check first name, last name and photo are not repeated for atlea...
  • Ans. 

    Implement a function to ensure unique first names, last names, and photos for 10 consecutive button clicks.

    • Use a set to store generated names and photos to ensure uniqueness.

    • Create a loop that simulates clicking the button 10 times.

    • Check if the generated name or photo already exists in the set.

    • If a duplicate is found, regenerate until a unique one is obtained.

    • Example: If 'John' is generated, check if 'John' is in the s...

  • Answered by AI
  • Q4. Find how many numbers are repeated from given integer array
  • Ans. 

    Count the number of repeated integers in an array

    • Iterate through the array and use a hash table to keep track of the count of each number

    • Return the count of numbers with a count greater than 1

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be prepared on windows switching, handling tables, Java questions

Skills evaluated in this interview

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 INDIUM?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Recruitment Consultant and was interviewed in May 2019. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Technical questions & team leading

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview is not difficult..

Interview Questionnaire 

4 Questions

  • Q1. Azure Services
  • Q2. OOPS
  • Q3. Design Patterns
  • Q4. Angular Basics
Are these interview questions helpful?

I applied via Approached by Company and was interviewed before Feb 2021. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Major vulnerabilities you have worked.
  • Q2. How to prioritise vulnerabilities
  • Ans. 

    Prioritise vulnerabilities based on severity, exploitability, and potential impact.

    • Assess the severity of the vulnerability based on the Common Vulnerability Scoring System (CVSS) score.

    • Consider the exploitability of the vulnerability and the likelihood of it being exploited.

    • Evaluate the potential impact of the vulnerability on the system and the organization.

    • Prioritise vulnerabilities that are easy to exploit and have...

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. What improvement will you bring to the process

Interview Preparation Tips

Interview preparation tips for other job seekers - No job security and the process is terrible here you don't know when you will be asked to quit.

I applied via Naukri.com and was interviewed before Jan 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 - Technical 

(2 Questions)

  • Q1. Kafka architecture and APIs
  • Q2. Java and microservices

Interview Preparation Tips

Topics to prepare for Apexon Senior Software Engineer interview:
  • Java
  • Devops
  • Cloud Computing
Interview preparation tips for other job seekers - Keep your concepts clear and your answers precise.

I applied via Naukri.com and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Core java question. and basic question on angular 8. Difference between promise and graph

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up basic.

INDIUM Interview FAQs

How many rounds are there in INDIUM Senior Software Engineer interview?
INDIUM interview process usually has 2 rounds. The most common rounds in the INDIUM interview process are Technical, Resume Shortlist and Coding Test.
How to prepare for INDIUM 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 INDIUM. The most common topics and skills that interviewers at INDIUM expect are Debugging, Computer Science, Front End, Microservices and CRM.
What are the top questions asked in INDIUM Senior Software Engineer interview?

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

  1. I was given one website link where there is option to generate random photo, fu...read more
  2. How to switch between Tabs in a browser using selen...read more
  3. Find how many numbers are repeated from given integer ar...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 5 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 50%
2-4 weeks 50%
View more
INDIUM Senior Software Engineer Salary
based on 201 salaries
₹6.9 L/yr - ₹25 L/yr
At par with the average Senior Software Engineer Salary in India
View more details

INDIUM Senior Software Engineer Reviews and Ratings

based on 38 reviews

4.1/5

Rating in categories

3.9

Skill development

4.0

Work-life balance

3.8

Salary

3.8

Job security

4.1

Company culture

3.3

Promotions

4.1

Work satisfaction

Explore 38 Reviews and Ratings
Test Engineer
1k salaries
unlock blur

₹1.5 L/yr - ₹7 L/yr

Senior Test Engineer
697 salaries
unlock blur

₹4 L/yr - ₹9.5 L/yr

Softwaretest Engineer
231 salaries
unlock blur

₹2.5 L/yr - ₹8.4 L/yr

Test Associate
222 salaries
unlock blur

₹1.4 L/yr - ₹4.2 L/yr

Senior Software Engineer
201 salaries
unlock blur

₹6.9 L/yr - ₹25 L/yr

Explore more salaries
Compare INDIUM with

Xoriant

4.1
Compare

Photon Interactive

4.1
Compare

CitiusTech

3.3
Compare

Iris Software

4.0
Compare
write
Share an Interview