i
INDIUM
Filter interviews by
The difference between == and === in JavaScript
== is the equality operator in JavaScript, which performs type coercion before comparing two values
=== is the strict equality operator, which does not perform type coercion and compares both value and type
Using === is generally considered safer and more predictable than using ==
Example: 1 == '1' will return true, but 1 === '1' will return false
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...
I play a variety of games across different genres and platforms.
I enjoy playing first-person shooters like Call of Duty and Battlefield.
I also like playing open-world games like Grand Theft Auto and Red Dead Redemption.
I am a fan of strategy games like Civilization and Age of Empires.
I occasionally play sports games like FIFA and NBA 2K.
I play games on both console and PC platforms.
Testing is the process of evaluating a product or system to identify defects and ensure it meets requirements.
Testing involves executing a product or system with the intent of finding defects.
It is important to have a clear understanding of the requirements and expected behavior before testing.
Testing can be done manually or with the use of automated tools.
Types of testing include functional, performance, security...
Regression testing is the process of retesting modified software to ensure that the existing functionalities are not affected.
Regression testing is performed after making changes to the software to ensure that the modifications have not introduced new bugs or issues.
It involves re-executing previously executed test cases to verify that the existing functionalities still work as expected.
Regression testing helps in...
Ad hoc testing is an informal and unplanned testing approach without any specific test cases or plans.
It is performed without any formal documentation or planning
It is usually done to find defects that are not found in normal test cases
It is an exploratory testing approach
It is not repeatable or consistent
It is useful for testing user interfaces and usability
Example: Clicking on random buttons on a website to see ...
Smoke testing is a quick check to verify if the build is stable enough for further testing, while regression testing is a comprehensive testing to ensure that changes made to the software did not affect the existing functionality.
Smoke testing is done to check the basic functionality of the application after a new build is released
Regression testing is done to ensure that the changes made to the software did not a...
Test cases for AC
Verify AC turns on when power button is pressed
Check if AC cools the room to the desired temperature
Test if AC shuts off automatically when the room is cool enough
Ensure AC displays error message when filter needs cleaning
Verify remote control works properly with AC
Sign off is the approval given by stakeholders to release the product. Conditional sign off is given with some conditions.
Sign off is the final approval given by stakeholders to release the product.
It indicates that the product has met all the requirements and is ready for release.
Conditional sign off is given when there are some minor issues that need to be fixed before release.
It means that the stakeholders appr...
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.
I applied via Campus Placement
Difference between soft skills and hard skills
Manual testing is the process of manually testing software for defects without the use of automation tools.
Involves executing test cases manually without automation tools
Requires human intervention to verify software functionality
Helps in identifying defects that may be missed by automated testing
Can be time-consuming but provides thorough testing coverage
Defect life cycle is the process of identifying, reporting, fixing, retesting, and closing defects in software testing.
Defect identification: Defects are identified through testing or user feedback.
Defect reporting: Defects are reported in a defect tracking tool with details like severity, priority, and steps to reproduce.
Defect fixing: Developers address the reported defects by making necessary code changes.
Defect ret...
The main thing a test engineer should have is attention to detail.
Attention to detail is crucial for identifying and fixing bugs in software.
Strong analytical skills are necessary for understanding complex systems.
Good communication skills are important for collaborating with developers and other team members.
Knowledge of testing tools and techniques is essential for efficient testing.
Ability to prioritize tasks and ma...
I believe testing is crucial for ensuring the quality and reliability of software products.
Testing helps identify bugs and issues early in the development process.
It ensures that the software meets the requirements and functions as expected.
Different types of testing, such as unit testing, integration testing, and regression testing, are important for comprehensive coverage.
Automation testing can help improve efficienc...
Yes, I am comfortable with rotational shifts as I understand the nature of the job requires flexibility in working hours.
I am open to working different shifts to accommodate project needs
I understand the importance of being flexible in a dynamic work environment
I have previous experience working in rotational shifts in my previous job
Yes, I am okay with the work location as long as it is within a reasonable distance from my home.
I am flexible with work locations within a reasonable distance from my home.
I am open to commuting or relocating if necessary.
I prioritize a convenient work location for better work-life balance.
I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.
I appeared for an interview in Jan 2025.
Difference between online study and offline study
I applied via Referral and was interviewed in Nov 2024. There were 4 interview rounds.
Technical skills - soft skills
Online classes - off line class
5g technology advantages and disadvantage
Manual testing some MCQ's
White box testing is a testing technique where the internal structure, design, and code of the software being tested is known to the tester.
White box testing is also known as clear box testing, glass box testing, or structural testing.
It involves testing the internal logic and structure of the code.
Testers need to have knowledge of the code to perform white box testing effectively.
Examples of white box testing techniqu...
Bug life cycle is the process of a bug from identification to resolution. Sanity and smoke testing are initial tests to check basic functionality. Regression testing ensures new code doesn't break existing features. Re-testing is testing a bug fix.
Bug life cycle involves identification, reporting, prioritization, fixing, retesting, and closing of a bug.
Sanity testing is a narrow regression test to ensure basic function...
I am a dedicated and detail-oriented individual with a strong background in software testing.
I have a Bachelor's degree in Computer Science
I have 3 years of experience in software testing at XYZ company
I am proficient in using testing tools such as Selenium and JIRA
Seeking new challenges and opportunities for growth in a different environment.
Looking for new challenges and opportunities for personal and professional growth
Interested in exploring different technologies or industries
Seeking a better work-life balance or company culture
Want to relocate to a different city or country for personal reasons
Difference between hard and soft skills
Manual testing is the process of manually testing software for defects without the use of automation tools.
Manual testing involves testers executing test cases by hand to identify bugs and issues in the software.
It is a time-consuming process but allows for thorough testing of all aspects of the software.
Testers need to have good attention to detail and follow test cases accurately.
Examples of manual testing include ex...
SDLC stands for Software Development Life Cycle and STLC stands for Software Testing Life Cycle.
SDLC is a process used by software development teams to design, develop, and test high-quality software.
STLC is a subset of SDLC focused specifically on the activities related to testing the software.
SDLC includes phases like planning, analysis, design, implementation, and maintenance.
STLC includes phases like test planning,...
Types of software testing include unit testing, integration testing, system testing, and acceptance testing.
Unit testing: Testing individual components or modules of the software.
Integration testing: Testing how different modules work together.
System testing: Testing the entire system as a whole.
Acceptance testing: Testing to ensure the software meets the requirements of the end users.
Yes, I am okay with rotational shifts as I understand the nature of the job requires flexibility.
I am comfortable with working different shifts as needed
I understand the importance of being flexible in a testing role
I have previous experience working in rotational shifts in a similar position
Yes, I am okay with work location as long as it is within a reasonable distance from my home.
I am open to working at different locations as long as it is feasible for me to commute.
I prioritize the job role and responsibilities over the specific work location.
I am willing to relocate if necessary for the job opportunity.
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.
5G Technology on Indian economy
Explaining the functionality and purpose of a specific application
Describe the main features of the application
Explain how the application is used
Discuss the benefits of using the application
Yes, I am willing to relocate for the right opportunity.
I am open to relocating for a better career prospect
I have relocated in the past for job opportunities
I am flexible and willing to adapt to new environments
Technology advantage or not
All aptitude topics,logical reasoning
I appeared for an interview in Mar 2025, where I was asked the following questions.
Sprint reviews assess completed work, while product grooming prioritizes and refines backlog items for future sprints.
Sprint Review occurs at the end of a sprint to showcase completed work to stakeholders.
Product Grooming (or Backlog Refinement) is an ongoing process to prioritize and clarify backlog items.
In a Sprint Review, the team demonstrates features; for example, showing a new app feature to stakeholders.
During ...
Defect tracking involves documenting, managing, and resolving software defects throughout the testing process.
Use a defect tracking tool like JIRA or Bugzilla to log defects with detailed descriptions.
Assign severity levels (e.g., critical, major, minor) to prioritize defect resolution.
Include steps to reproduce the defect, screenshots, and environment details for clarity.
Regularly update the status of defects (e.g., o...
SQL queries can be used to identify and remove duplicate records from a database effectively.
Use the 'ROW_NUMBER()' function to assign a unique number to each row within a partition of a result set. Example: SELECT *, ROW_NUMBER() OVER (PARTITION BY column_name ORDER BY id) AS row_num FROM table_name.
Delete duplicates by using a Common Table Expression (CTE) with 'ROW_NUMBER()'. Example: WITH CTE AS (SELECT *, ROW_NUMB...
WHERE filters rows before aggregation; HAVING filters after aggregation in SQL queries.
WHERE clause is used to filter records before any groupings are made.
HAVING clause is used to filter records after aggregation functions like COUNT, SUM, AVG.
Example of WHERE: SELECT * FROM Employees WHERE Age > 30;
Example of HAVING: SELECT Department, COUNT(*) FROM Employees GROUP BY Department HAVING COUNT(*) > 5;
UNION combines results from two queries, removing duplicates; UNION ALL includes all results, keeping duplicates.
UNION removes duplicate rows from the result set.
UNION ALL includes all rows, even duplicates.
Example of UNION: SELECT column1 FROM table1 UNION SELECT column1 FROM table2;
Example of UNION ALL: SELECT column1 FROM table1 UNION ALL SELECT column1 FROM table2;
UNION may be slower due to duplicate elimination, w...
SQL joins combine rows from two or more tables based on related columns.
INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.id;
LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.id;
RIGHT JOIN: Returns all records from the right table and matched records from the left ...
Join course and student tables to fetch details for payments greater than 5000k, including course name, payment, student name, and age.
SQL JOIN: Use INNER JOIN to combine course and student tables based on a common key, typically course ID.
WHERE Clause: Filter results using a WHERE clause to include only payments greater than 5000k.
SELECT Statement: Specify the columns to retrieve, such as course name, payment amount, ...
I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.
Basic arthmetic,English
Top trending discussions
The duration of INDIUM interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 181 interview experiences
Difficulty level
Duration
based on 1.1k reviews
Rating in categories
Test Engineer
1k
salaries
| ₹2.1 L/yr - ₹7.1 L/yr |
Senior Test Engineer
707
salaries
| ₹4.1 L/yr - ₹9 L/yr |
Softwaretest Engineer
235
salaries
| ₹2.5 L/yr - ₹6.8 L/yr |
Test Associate
223
salaries
| ₹1.4 L/yr - ₹4 L/yr |
Senior Software Engineer
191
salaries
| ₹12.2 L/yr - ₹21.9 L/yr |
Xoriant
Photon Interactive
CitiusTech
Iris Software