i
Fusioni Technologies
Filter interviews by
I applied via Naukri.com and was interviewed before Jan 2022. There were 3 interview rounds.
Yes, I have worked on MVVM architecture pattern.
MVVM stands for Model-View-ViewModel.
It separates the UI logic from the business logic.
ViewModel acts as a mediator between Model and View.
Data binding is a key feature of MVVM.
I have implemented MVVM in my previous Android projects using Android Architecture Components such as LiveData and ViewModel.
Broadcast Receiver is a component of Android system that listens to system-wide broadcast announcements.
It is used to respond to system-wide broadcast announcements.
It is implemented as a subclass of BroadcastReceiver class.
It can be registered either statically in AndroidManifest.xml or dynamically in code.
Examples of system-wide broadcasts are battery low, network connectivity changes, etc.
Val is immutable and var is mutable in Kotlin programming language.
Val is used to declare a variable whose value cannot be changed once assigned.
Var is used to declare a variable whose value can be changed.
Val is similar to final variable in Java.
Var is similar to non-final variable in Java.
Val is preferred over var as it ensures immutability and reduces the chances of bugs.
Example: val name = "John" // value cannot be...
RxJava is a library for composing asynchronous and event-based programs using observable sequences.
RxJava is a Java implementation of ReactiveX, a library for composing asynchronous and event-based programs using observable sequences.
It provides a set of operators to transform, filter, and combine these sequences.
RxJava can be used for network calls, database operations, UI events, and more.
It simplifies concurrency an...
Then ask me to parse a json api in a recycler view
Top trending discussions
posted on 9 May 2017
I was interviewed before May 2016.
posted on 4 May 2019
I applied via Naukri.com and was interviewed in Oct 2018. There were 3 interview rounds.
posted on 13 Jan 2021
I applied via Referral and was interviewed before Jan 2020. There was 1 interview round.
We are using a variety of technologies, including some of the latest ones.
We are using React for our front-end development.
We are also using Node.js for our back-end development.
We are using Docker for containerization.
We are using Kubernetes for orchestration.
We are using AWS for cloud hosting.
We are constantly evaluating new technologies to see if they can improve our development process.
It depends on the specific requirements and constraints of the project.
Consider the project's goals and objectives
Evaluate the available technologies and their capabilities
Assess the project's budget and timeline
Consult with stakeholders and experts in the field
Examples: React vs Angular, MySQL vs MongoDB, Java vs Python
I applied via Company Website and was interviewed before Dec 2019. There were 3 interview rounds.
posted on 16 Aug 2024
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and code.
OOP allows for organizing code into reusable components called classes.
In Python, classes are defined using the 'class' keyword.
Classes can have attributes (variables) and methods (functions).
Inheritance allows classes to inherit attributes and methods from other classes.
Polymorphism allows objec...
Ternary operator in Python is a conditional expression that evaluates to a value based on a condition.
Ternary operator is written as 'value_if_true if condition else value_if_false'
It is a shorthand way of writing an if-else statement in a single line
Example: x = 10 if a > b else 20
posted on 27 Aug 2024
I applied via Job Portal
posted on 12 Sep 2023
I applied via Naukri.com and was interviewed before Sep 2022. There were 3 interview rounds.
Advanced JS, PHP related questions
posted on 24 Oct 2024
posted on 14 Sep 2021
I applied via Campus Placement and was interviewed in Mar 2021. There were 4 interview rounds.
Joins in SQL are used to combine data from two or more tables based on a related column.
Inner join returns only the matching rows from both tables
Left join returns all rows from the left table and matching rows from the right table
Right join returns all rows from the right table and matching rows from the left table
Full outer join returns all rows from both tables, with NULL values for non-matching rows
Cross join retur
Given an array of integers, find a contiguous subarray with a given sum.
Use a sliding window approach to iterate through the array and keep track of the current sum.
If the current sum exceeds the given sum, move the window's left endpoint forward.
If the current sum is less than the given sum, move the window's right endpoint forward.
If the current sum equals the given sum, return the subarray.
Time complexity: O(n), Spa
based on 1 interview
Interview experience
based on 1 review
Rating in categories
IOS Developer
10
salaries
| ₹0 L/yr - ₹0 L/yr |
Web Developer
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Android Developer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Android App Developer
6
salaries
| ₹0 L/yr - ₹0 L/yr |
IOS Application Developer
6
salaries
| ₹0 L/yr - ₹0 L/yr |
Accel Frontline
Northcorp Software
Elentec Power India (EPI) Pvt. Ltd.
HyScaler