Add office photos
Sensight Technologies logo
Employer?
Claim Account for FREE

Sensight Technologies

2.0
based on 1 Review
Filter interviews by
Software Engineer
Experienced
Skills
Clear (1)

10+ Sensight Technologies Software Engineer 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
right arrow

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
right arrow

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
right arrow

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
right arrow
Discover Sensight 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
right arrow

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
right arrow

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
right arrow

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
right arrow

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
right arrow

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
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Engineer Interview Questions from Similar Companies

Siemens Logo
4.1
 • 16 Interview Questions
AVASOFT Logo
3.6
 • 12 Interview Questions
Perfect Logo
2.7
 • 12 Interview Questions
View all
Recently Viewed
INTERVIEWS
Fortune Business Insights
No Interviews
INTERVIEWS
Larsen & Toubro Limited
No Interviews
INTERVIEWS
R Systems International
No Interviews
INTERVIEWS
R Systems International
No Interviews
JOBS
Hinge Health
No Jobs
INTERVIEWS
R Systems International
No Interviews
INTERVIEWS
R Systems International
No Interviews
INTERVIEWS
Infosys BPM
Fresher
50 top interview questions
DESIGNATION
DESIGNATION
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

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