Add office photos
Engaged Employer

Fusioni Technologies

3.8
based on 11 Reviews
Filter interviews by

JSW One Platforms Interview Questions and Answers

Updated 23 May 2024

Q1. What is difference in Val and var?

Ans.

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 changed later, var age = 25 // value can be changed later

Add your answer

Q2. Design patternwhich followed

Ans.

I follow the MVC (Model-View-Controller) design pattern in my iOS development.

  • Separates data (Model), user interface (View), and control logic (Controller)

  • Improves code organization and maintainability

  • Promotes reusability and scalability

  • Examples: UIKit framework in iOS uses MVC pattern

Add your answer

Q3. Have you worked on MVVM?

Ans.

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.

Add your answer

Q4. What is Broadcast Reciever?

Ans.

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.

Add your answer
Discover JSW One Platforms interview dos and don'ts from real experiences

Q5. Closure and its types

Ans.

Closures are self-contained blocks of functionality that can be passed around and used in your code.

  • Closures capture and store references to any constants and variables from the context in which they are defined.

  • There are three types of closures: Global functions, Nested functions, and Closure expressions.

  • Closure expressions are unnamed closures written in a lightweight syntax that can capture values from their surrounding context.

Add your answer

Q6. What is Rx Java .?

Ans.

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 and makes code more readable and maintainable.

  • Example: Obser...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.9
 • 520 Interview Questions
4.2
 • 345 Interview Questions
4.1
 • 247 Interview Questions
4.1
 • 153 Interview Questions
3.8
 • 142 Interview Questions
4.0
 • 133 Interview Questions
View all
Top Fusioni Technologies Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter