Upload Button Icon Add office photos
Engaged Employer

i

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

Indium Software Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Indium Software Senior Software Engineer Interview Questions, Process, and Tips

Updated 21 Jan 2025

Top Indium Software Senior Software Engineer Interview Questions and Answers

  • Q1. How to switch between Tabs in a browser using selenium
  • Q2. Find how many numbers are repeated from given integer array
  • Q3. Write code to give rating in webta le given applicant name and rating as input to the method.
View all 8 questions

Indium Software 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

Senior Software Engineer Interview Questions Asked at Other Companies

Q1. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q4. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... read more
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 4 interview rounds.

Round 1 - Coding Test 

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

Round 2 - 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 3 - One-on-one 

(1 Question)

  • Q1. Managerial round. Just we discussed about my previous projects and project handling tools
Round 4 - 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

Indium Software interview questions for designations

 Software Engineer

 (10)

 Associate Software Engineer

 (2)

 Senior Test Engineer

 (15)

 Senior Data Engineer

 (1)

 Senior QA Engineer

 (1)

 Senior Automation Engineer

 (1)

 Software Developer

 (2)

 Senior Automation Test Engineer

 (1)

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

Get interview-ready with Top Indium Software Interview Questions

Interview questions from similar companies

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

I was interviewed in Jan 2025.

Round 1 - Aptitude Test 

The maximum score required to achieve is 50% out of 100.

Round 2 - Technical 

(2 Questions)

  • Q1. Can you describe your previous project?
  • Q2. Describe Mobile Testing and API Testing.

Interview Preparation Tips

Interview preparation tips for other job seekers - My technician interview is progressing very well, as expected, and they will ask me multiple scenario-based questions on SQL databases, as well as on manual testing; however, they will not consider me for the HR round.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. What is the internal working of a hashmap?
  • Q2. Design a Least Recently Used (LRU) cache.
Round 2 - Technical 

(2 Questions)

  • Q1. What are the SOLID principles in software engineering?
  • Q2. What design patterns have you worked with?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

One coding test happen

Round 2 - Technical 

(2 Questions)

  • Q1. Java questions, spring boot framework questions
  • Q2. DSA using stream api
  • Ans. 

    Using stream API for Data Structures and Algorithms

    • Stream API in Java can be used to perform operations on collections like filtering, mapping, reducing, etc.

    • It can be used for implementing various data structures and algorithms efficiently.

    • For example, you can use stream API to find the sum of all elements in an array or filter out even numbers from a list.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Java questions and spring boot questions
  • Q2. One program using stream api
  • Ans. 

    Using stream API to filter a list of numbers and find the sum of even numbers

    • Use Stream.filter() to filter out even numbers

    • Use Stream.mapToInt() to convert stream to IntStream

    • Use IntStream.sum() to find the sum of even numbers

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Difference between Scheduled script and Map reduce script?
  • Ans. 

    Scheduled script runs on a predefined schedule, while Map reduce script processes large datasets in parallel.

    • Scheduled script is used for automating tasks at specific times, like sending reports daily at 8am.

    • Map reduce script is used for processing large datasets by splitting them into smaller chunks and processing them in parallel.

    • Scheduled script is typically used for routine tasks, while Map reduce script is used fo...

  • Answered by AI
  • Q2. Types of scripts in NetSuite.
  • Ans. 

    Types of scripts in NetSuite include SuiteScript, SuiteTalk, SuiteFlow, and SuiteBuilder.

    • SuiteScript: JavaScript-based scripts for customizing NetSuite functionality.

    • SuiteTalk: Web services integration for connecting NetSuite with external systems.

    • SuiteFlow: Visual workflow tool for automating business processes.

    • SuiteBuilder: Customization tool for modifying NetSuite forms, fields, and records.

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

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

Round 1 - Technical 

(1 Question)

  • Q1. Questions on java , spring boot , containarisation tools, coding, SOLID principles
Round 2 - Assignment 

5 coading questions were asked in it

Round 3 - HR 

(1 Question)

  • Q1. Manegerial round

Indium Software Interview FAQs

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

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

  1. How to switch between Tabs in a browser using selen...read more
  2. Find how many numbers are repeated from given integer ar...read more
  3. Write code to give rating in webta le given applicant name and rating as input ...read more

Tell us how to improve this page.

Indium Software Senior Software Engineer Interview Process

based on 5 interviews

1 Interview rounds

  • Technical Round
View more
Indium Software Senior Software Engineer Salary
based on 182 salaries
₹6.5 L/yr - ₹25 L/yr
6% more than the average Senior Software Engineer Salary in India
View more details

Indium Software Senior Software Engineer Reviews and Ratings

based on 36 reviews

4.1/5

Rating in categories

3.9

Skill development

4.0

Work-life balance

3.7

Salary

3.7

Job security

4.1

Company culture

3.2

Promotions

4.0

Work satisfaction

Explore 36 Reviews and Ratings
Sr Software Engineer

Bangalore / Bengaluru

6-8 Yrs

₹ 13-11.3 LPA

Senior Software Engineer

Hyderabad / Secunderabad

5-7 Yrs

₹ 9-17.2 LPA

Senior Software Engineer

Bangalore / Bengaluru

5-7 Yrs

₹ 7-30 LPA

Explore more jobs
Test Engineer
977 salaries
unlock blur

₹1.4 L/yr - ₹7.6 L/yr

Senior Test Engineer
655 salaries
unlock blur

₹3.5 L/yr - ₹11 L/yr

Softwaretest Engineer
238 salaries
unlock blur

₹2.5 L/yr - ₹8 L/yr

Test Associate
199 salaries
unlock blur

₹1 L/yr - ₹5 L/yr

Senior Software Engineer
182 salaries
unlock blur

₹6.5 L/yr - ₹25 L/yr

Explore more salaries
Compare Indium Software with

TCS

3.7
Compare

Infosys

3.6
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview