i
Indium Software
Filter interviews by
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
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
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...
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
I applied via Company Website and was interviewed before Dec 2023. There was 1 interview round.
I applied via Referral and was interviewed before Jun 2022. There were 4 interview rounds.
I was asked to ode to-do list with remove action
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...
Indium Software interview questions for designations
I applied via Naukri.com and was interviewed in Aug 2021. There was 1 interview round.
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
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.
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
Get interview-ready with Top Indium Software Interview Questions
Top trending discussions
posted on 28 Feb 2025
I was interviewed in Jan 2025.
The maximum score required to achieve is 50% out of 100.
I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.
One coding test happen
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.
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
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...
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.
posted on 11 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There were 3 interview rounds.
5 coading questions were asked in it
Some of the top questions asked at the Indium Software Senior Software Engineer interview -
based on 5 interviews
1 Interview rounds
based on 36 reviews
Rating in categories
Test Engineer
977
salaries
| ₹1.4 L/yr - ₹7.6 L/yr |
Senior Test Engineer
655
salaries
| ₹3.5 L/yr - ₹11 L/yr |
Softwaretest Engineer
238
salaries
| ₹2.5 L/yr - ₹8 L/yr |
Test Associate
199
salaries
| ₹1 L/yr - ₹5 L/yr |
Senior Software Engineer
182
salaries
| ₹6.5 L/yr - ₹25 L/yr |
TCS
Infosys
HCLTech
Tech Mahindra