i
Fusion Informatics
Filter interviews by
MVVM architecture separates the UI, business logic, and data layers, while the activity lifecycle manages the state of an Android app.
MVVM stands for Model-View-ViewModel, where the View is the UI, ViewModel contains business logic, and Model represents data.
Activity lifecycle includes methods like onCreate, onStart, onResume, onPause, onStop, onDestroy, etc.
MVVM architecture helps in separating concerns, making code m...
I applied via Company Website and was interviewed in Oct 2021. There were 3 interview rounds.
Test cases ensure software quality. They should be comprehensive, clear, and repeatable.
Identify test scenarios and objectives
Create test cases with clear steps and expected results
Ensure test cases cover all functional and non-functional requirements
Execute test cases and report any defects found
Update test cases as needed based on changes to the software
HTTP is unsecured while HTTPS is secured with SSL/TLS encryption.
HTTP stands for Hypertext Transfer Protocol while HTTPS stands for Hypertext Transfer Protocol Secure.
HTTP operates on port 80 while HTTPS operates on port 443.
HTTP is vulnerable to attacks while HTTPS is secure due to SSL/TLS encryption.
HTTPS is used for secure online transactions such as online banking, e-commerce, etc.
Smoke testing is a quick and shallow test to check if the basic functionalities of the application are working. Sanity testing is a more thorough test to check if the major functionalities of the application are working after changes have been made.
Smoke testing is done to check if the application is stable enough for further testing.
Sanity testing is done to check if the changes made to the application have not affect...
Integration testing checks if different modules work together, Black box testing checks functionality without knowing code, Regression testing checks if changes affect existing functionality.
Integration testing verifies if different modules work together as expected
Black box testing checks functionality without knowing the code
Regression testing checks if changes affect existing functionality
Integration testing is done...
Retesting is testing the same functionality again after fixing the defects while regression testing is testing the entire system after making changes to ensure that the changes did not affect the existing functionality.
Retesting is done to ensure that the defects reported earlier have been fixed.
Regression testing is done to ensure that the changes made to the system did not affect the existing functionality.
Retesting ...
Top trending discussions
posted on 9 May 2017
I was interviewed before May 2016.
posted on 18 May 2021
I applied via Walk-in and was interviewed before May 2020. There were 4 interview rounds.
posted on 24 Jun 2024
I applied via Campus Placement
45 questions were asked
3 questions were asked one from SQL and 2 from java
posted on 22 Jul 2024
20 General MCQs were asked
Group discussion on any topic
posted on 22 Nov 2024
Encapsulation, Inheritance, Polymorphism, Abstraction are the four pillars of OOPS in Java.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the implementation details and showing only the necessary features.
A constructor in Java is a special type of method that is used to initialize objects.
Constructors have the same name as the class they are in.
They do not have a return type, not even void.
Constructors are called when an object of a class is created.
Example: public class Car { public Car() { // constructor code } }
posted on 11 Sep 2024
I applied via Job Portal and was interviewed before Sep 2023. There were 2 interview rounds.
There was an automated machine coding round where i had to solve multiple problems as well as answer multiple questions related to Javascript and the development process as a whole.
Promises in JS are objects representing the eventual completion or failure of an asynchronous operation. Async/await is a syntactic sugar for working with promises.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Async/await is a modern way to work with asynchronous code in JavaScript, making it easier to read and write.
Async functions...
I applied via Company Website and was interviewed in Apr 2021. There were 3 interview rounds.
Design patterns are reusable solutions to common software problems.
Creational patterns: Singleton, Factory, Abstract Factory, Builder
Structural patterns: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy
Behavioral patterns: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor
We use design patterns to improve code readability, maint...
based on 1 interview
Interview experience
based on 17 reviews
Rating in categories
Desktop Support Engineer
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Digital Marketing Executive
5
salaries
| ₹0 L/yr - ₹0 L/yr |
SEO Analyst
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Content Writer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Junior Android Developer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
HCL Infosystems
Accel Frontline
Northcorp Software
Diverse Lynx