Add office photos
Employer?
Claim Account for FREE

Sensight Technologies

2.0
based on 1 Review
Filter interviews by

10+ MOSHIWN TECHNOLOGIES Interview Questions and Answers

Updated 5 Feb 2024

Q1. How to integrate Bluetooth Low Energy with android and ios application?

Ans.

Bluetooth Low Energy can be integrated with Android and iOS apps using Bluetooth APIs and libraries.

  • Use BluetoothGatt API for Android and CoreBluetooth framework for iOS

  • Implement BluetoothGattCallback for Android and CBCentralManagerDelegate for iOS

  • Use UUIDs to identify services and characteristics

  • Handle Bluetooth permissions and enable Bluetooth on devices

  • Test the integration with Bluetooth Low Energy devices

Add your answer

Q2. What is Firebase and how to integrate with mobile application?

Ans.

Firebase is a mobile and web application development platform that provides real-time database, authentication, and hosting services.

  • Firebase provides a real-time database to store and sync data between clients

  • Firebase Authentication allows users to sign in to your app using different authentication methods

  • Firebase Cloud Messaging enables sending push notifications to users

  • Firebase Hosting provides a fast and secure way to host your web app

  • To integrate Firebase with a mobile ...read more

Add your answer

Q3. Tell me something about Shared Preference in Android

Ans.

SharedPreference is a key-value pair storage mechanism in Android.

  • Used to store small amounts of data

  • Data is stored in XML format

  • Can be accessed from any activity or fragment within the app

  • Can be used to store user preferences, login credentials, etc.

Add your answer

Q4. Tell me about Push Notification and why we use it?

Ans.

Push Notification is a message that pops up on a mobile device. It is used to notify users about new content or events.

  • Push notifications are used to keep users engaged with an app.

  • They can be used to inform users about new content, updates, or events.

  • Push notifications can be personalized based on user preferences.

  • They can be sent even when the app is not open.

  • Examples include news alerts, social media notifications, and sports scores.

Add your answer
Discover MOSHIWN TECHNOLOGIES interview dos and don'ts from real experiences

Q5. How to use UserDefault in ios application

Ans.

UserDefault is used to store small amounts of data in key-value pairs in iOS applications.

  • Import UserDefault in your class

  • Set a value for a key using set(_:forKey:)

  • Retrieve a value for a key using object(forKey:)

  • Remove a value for a key using removeObject(forKey:)

Add your answer

Q6. design patterns in android and ios application development ?

Ans.

Design patterns are important in Android and iOS app development for efficient and scalable code.

  • MVC (Model-View-Controller) pattern is commonly used in both Android and iOS development.

  • Android also uses MVP (Model-View-Presenter) and MVVM (Model-View-ViewModel) patterns.

  • iOS uses the Delegate pattern for communication between objects and the Singleton pattern for creating a single instance of an object.

  • Other patterns used in Android and iOS development include Factory, Observ...read more

Add your answer

Q7. Memory Management in ios application for eg. ARC

Ans.

ARC is an automatic memory management system used in iOS applications.

  • ARC stands for Automatic Reference Counting.

  • It automatically manages the memory of objects in an iOS application.

  • It keeps track of the number of references to an object and deallocates it when there are no more references.

  • ARC is the default memory management system in iOS applications since iOS 5.

  • ARC reduces the risk of memory leaks and crashes caused by memory issues.

Add your answer

Q8. Architecture of android and ios application

Ans.

Android and iOS applications have different architectures.

  • Android follows a layered architecture with four main components: activities, services, broadcast receivers, and content providers.

  • iOS follows a Model-View-Controller (MVC) architecture with three main components: models, views, and controllers.

  • Both architectures have their own unique features and advantages.

  • Android's architecture allows for more flexibility and customization, while iOS's architecture is known for its ...read more

Add your answer

Q9. What is Beacon?

Ans.

Beacon is a protocol for sharing genetic and clinical data in a standardized way.

  • It allows researchers to access and analyze data from multiple sources.

  • Beacon API provides a simple way to query for specific genetic variants.

  • Beacon Network is a global infrastructure of organizations sharing data through Beacon protocol.

Add your answer

Q10. Life cycle of application ?

Ans.

Application life cycle includes planning, development, testing, deployment, and maintenance.

  • Planning phase involves gathering requirements and creating a project plan.

  • Development phase involves coding and building the application.

  • Testing phase involves identifying and fixing bugs.

  • Deployment phase involves releasing the application to users.

  • Maintenance phase involves updating and maintaining the application.

  • Iterative process where each phase may be revisited as needed.

  • Examples...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.1
 • 680 Interview Questions
4.0
 • 428 Interview Questions
4.0
 • 355 Interview Questions
4.7
 • 143 Interview Questions
3.8
 • 133 Interview Questions
3.9
 • 128 Interview Questions
View all
Top Sensight 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