Infiniti Software Solutions
10+ Interview Questions and Answers
Q1. What is inheritance and explain its types
Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.
Types of inheritance: single inheritance, multiple inheritance, multilevel inheritance, hierarchical inheritance
Single inheritance: a class inherits from only one parent class
Multiple inheritance: a class inherits from multiple parent classes
Multilevel inheritance: a class inherits from a parent class, which in turn inherits from another parent class
Hiera...read more
Q2. Difference between Linkedlist and Arraylist.
Linkedlist is a data structure where elements are stored in nodes with pointers to the next node. Arraylist is a dynamic array that can grow or shrink in size.
Linkedlist allows for efficient insertion and deletion of elements anywhere in the list, while Arraylist is faster for accessing elements by index.
Linkedlist uses more memory due to the overhead of storing pointers, while Arraylist uses contiguous memory for elements.
Example: Linkedlist - 1 -> 2 -> 3 -> 4, Arraylist - [...read more
Q3. What's abstraction?
Abstraction is the concept of hiding complex implementation details and showing only the necessary features of an object or system.
Abstraction allows us to focus on what an object does rather than how it does it
It helps in reducing complexity and improving efficiency
For example, a car dashboard abstracts the internal workings of the car and provides only essential information like speed and fuel level
Q4. Explain about the code given in the coding round
The code given in the coding round is a program that sorts an array of integers in ascending order using a specific sorting algorithm.
The code likely uses a sorting algorithm such as bubble sort, selection sort, or insertion sort to arrange the integers in the array.
The code may include functions for comparing and swapping elements in the array.
The code may have a loop structure to iterate through the array multiple times until it is fully sorted.
Q5. Explain oops concepts.
OOPs concepts refer to the principles of Object-Oriented Programming, including inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary features.
Q6. Explain joins in sql.
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
INNER JOIN returns rows when there is at least one match in both tables
LEFT JOIN returns all rows from the left table and the matched rows from the right table
RIGHT JOIN returns all rows from the right table and the matched rows f...read more
Q7. Explain in detail about agile methodology
Agile methodology is a flexible and iterative approach to project management.
Agile focuses on delivering small, incremental releases and adapting to change
It emphasizes collaboration, customer feedback, and continuous improvement
Common practices include daily stand-up meetings, sprint planning, and retrospectives
Popular frameworks include Scrum, Kanban, and Extreme Programming
Q8. What's density of steel?
The density of steel varies depending on the type and grade of steel.
The density of steel is typically measured in kilograms per cubic meter (kg/m³).
The density of mild steel is around 7.85 g/cm³.
The density of stainless steel is around 8 g/cm³.
The density of high carbon steel is around 7.8 g/cm³.
The density of low carbon steel is around 7.87 g/cm³.
The density of steel can also be affected by factors such as temperature and pressure.
Q9. What is smoke testing
Smoke testing is a preliminary testing to check if the basic functionalities of a software application are working fine.
Smoke testing is a subset of regression testing and is usually performed after a build is received from the development team.
It is a high-level testing to verify if the critical functionalities of the software are working without any major issues.
Smoke testing is not exhaustive and is meant to ensure that the application is stable enough for further testing....read more
Q10. What is integration testing
Integration testing is a type of testing where individual units or components of a software application are combined and tested as a group.
It focuses on testing the interactions between different components/modules of the software.
It helps in identifying issues related to data flow, communication between modules, and integration points.
Examples include testing the integration between a front-end user interface and a back-end database, or between different microservices in a d...read more
Q11. Explain in detail about STLC
STLC stands for Software Testing Life Cycle, which is a systematic process for testing software applications.
STLC involves different phases such as requirement analysis, test planning, test design, test execution, and test closure.
Each phase has specific activities and deliverables to ensure the quality of the software.
STLC helps in identifying defects early in the development cycle, reducing the cost of fixing them later.
It ensures that the software meets the specified requi...read more
Q12. What is Density of steel ?
The density of steel is around 7.85 g/cm³.
Density is the mass per unit volume of a substance.
Steel is a commonly used alloy with a density of 7.85 g/cm³.
The density of steel can vary depending on the composition and manufacturing process.
Density is an important factor in determining the strength and weight of steel structures.
Q13. Why Infiniti Software Solutions
Infiniti Software Solutions offers cutting-edge technology solutions and a dynamic work environment.
Innovative technology solutions
Dynamic work environment
Opportunities for growth and learning
Strong company culture
Positive reputation in the industry
Q14. 1) is code 2) footing design 3) load combination
The question is related to structural engineering concepts like code, footing design, and load combination.
Code refers to the set of rules and regulations that govern the design and construction of structures.
Footing design involves determining the size and depth of footings to support the structure above.
Load combination is the process of combining different types of loads (e.g. dead load, live load, wind load) to assess the overall structural stability.
Q15. Software lifecycle? Method of SDLC?
Software lifecycle refers to the process of developing software from conception to retirement.
SDLC (Software Development Life Cycle) is a process that includes planning, designing, building, testing, deploying, and maintaining software.
There are different models of SDLC such as Waterfall, Agile, and DevOps.
Waterfall model follows a linear approach where each phase is completed before moving on to the next one.
Agile model follows an iterative approach where development is done...read more
Q16. potential to learn new things
I have a strong potential to learn new things and adapt quickly to new environments.
I am a quick learner and enjoy taking on new challenges.
I actively seek out opportunities for growth and development.
I have a track record of successfully learning new skills in previous roles.
I am open to feedback and constructive criticism to improve my knowledge and skills.
Q17. SQL difference betweens
SQL difference between SELECT and SELECT DISTINCT
SELECT retrieves all rows from a table, while SELECT DISTINCT retrieves only unique rows
SELECT may return duplicate rows, while SELECT DISTINCT eliminates duplicates
SELECT is used to retrieve all columns, while SELECT DISTINCT is used to retrieve unique values
Top HR Questions asked in null
Interview Process at null
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month