FIS
Innovision Infrasol Interview Questions and Answers
Q1. How you can handle exceptions in case of inheritance
Exceptions in inheritance can be handled by using try-catch blocks in the derived class.
Use try-catch blocks in the derived class to catch exceptions thrown by the base class methods.
Handle exceptions specific to the derived class in the catch block.
Consider using super() to call the base class constructor within the try block.
Avoid catching general exceptions unless necessary to maintain code clarity.
Ensure proper exception handling to prevent unexpected program behavior.
Q2. If given CityName as parameter to method then get all the movies in that city. If given MovieName as parameter then get all the theaters with that movie
Use conditional statements to determine whether the parameter is CityName or MovieName, then query the database accordingly.
Check if the parameter is CityName or MovieName
If CityName, query database for all movies in that city
If MovieName, query database for all theaters showing that movie
Q3. What is data type of auto?
The data type of auto is determined by the value assigned to it at compile time.
The auto keyword in C++ is used to automatically deduce the data type of a variable based on its initializer.
The data type of auto can be any valid C++ type, including fundamental types, user-defined types, or even complex types like function pointers or lambda expressions.
The actual data type of auto is resolved by the compiler during compilation, so it can vary depending on the context and the v...read more
Q4. JAVA CODES FOR BEGINNER
Java codes for beginners include basic syntax, data types, control structures, and object-oriented programming concepts.
Learn basic syntax and data types such as int, double, and String.
Understand control structures like if-else statements and loops.
Familiarize yourself with object-oriented programming concepts like classes and objects.
Practice coding exercises and projects to reinforce your learning.
Utilize online resources and tutorials to supplement your learning.
Examples:...read more
Q5. NODE FUNCTIONS FOR BINARY
Node functions for binary are used to manipulate binary data in Node.js.
The Buffer class is used to handle binary data in Node.js.
The `toString()` method can be used to convert binary data to a string.
The `write()` method can be used to write binary data to a buffer.
The `read()` method can be used to read binary data from a buffer.
The `slice()` method can be used to extract a portion of a buffer.
The `concat()` method can be used to concatenate multiple buffers.
The `compare()`...read more
Q6. OOPS pillers and explanation
OOPS pillars are the four main principles of Object-Oriented Programming: Encapsulation, Inheritance, Polymorphism, and Abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary features.
Q7. Any certification?
Yes, I have certifications in Java and AWS.
Certified in Java programming language
Certified in Amazon Web Services (AWS)
More about working at FIS
Interview Process at Innovision Infrasol
Top Software Developer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month