Upload Button Icon Add office photos

Filter interviews by

Sensight Technologies Software Engineer Interview Questions, Process, and Tips

Updated 25 Dec 2019

Sensight Technologies Software Engineer Interview Experiences

1 interview found

I applied via Naukri.com and was interviewed in Jun 2019. There was 1 interview round.

Interview Questionnaire 

10 Questions

  • Q1. 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,

  • Answered by AI
  • 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 wa...

  • Answered by AI
  • Q3. 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 cause

  • Answered by AI
  • Q4. 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 pr...

  • Answered by AI
  • Q5. 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 u...

  • Answered by AI
  • Q6. 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...

  • Answered by AI
  • Q7. 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.

  • Answered by AI
  • Q8. 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:)

  • Answered by AI
  • Q9. What is Beacon?
  • Q10. 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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Confident and try to get the depth knowledge of any topic.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Write a rest API which return employee data based on ID.
  • Ans. 

    Create a REST API to retrieve employee data by ID

    • Use a GET request to /employees/{id} endpoint

    • Query the database for employee data based on the provided ID

    • Return the employee data in JSON format

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

2 problem one was moderate and ine was easier

Round 2 - Assignment 

It was to create small project with 2 screens and api call , asked to follow a good architectural pattern and unit test cases

Round 3 - Technical 

(2 Questions)

  • Q1. ARC and memory leaks
  • Q2. Questions related to swift and iOS Development
Round 4 - One-on-one 

(2 Questions)

  • Q1. Asked about my why you want to join
  • Q2. Asked a fee things about org
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Maulana Azad National Institute of Technology (NIT), Bhopal and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

3 questions easy-medium level leetcode problem I solved 2 completely and 3rd question partially (9/15 test cases passed) to move on to 2nd round

Round 2 - Coding Test 

(1 Question)

  • Q1. Implement an app similar to splitwise
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Coding Test 

1. PEAK ELEMENT QUESTION.
2. COIN DENOMINATION

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Create pagination component using an api show the data for the pages
  • Ans. 

    Create a pagination component using an API to display data for different pages.

    • Use API to fetch data for each page

    • Implement pagination logic to display data for each page

    • Allow users to navigate between pages

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. He asked to invert a binary tree
  • Q2. Deep dive in projects
  • Q3. Asked me indept js questions

Interview Preparation Tips

Topics to prepare for PharmEasy Software Engineer interview:
  • Binary search
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Js question with code snippets
Round 2 - Coding Test 

Given some ant ui design to reacreate from scretch

Round 3 - One-on-one 

(1 Question)

  • Q1. Asked system design for online movie booking plateform
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is deep copy ?
  • Ans. 

    Deep copy is a copy of an object that duplicates all of its attributes, including nested objects, rather than just copying references.

    • Deep copy creates a new object with its own unique memory space.

    • Changes made to the original object do not affect the deep copy.

    • Deep copy is often used when you need to modify an object without affecting the original.

    • Example: Using JSON.parse(JSON.stringify(object)) in JavaScript to crea

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
4-6 weeks
Result
-

I applied via Company Website and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Coding Test 

Implement your own state management in React and integrate it into a React application.

Sensight Technologies Interview FAQs

What are the top questions asked in Sensight Technologies Software Engineer interview?

Some of the top questions asked at the Sensight Technologies Software Engineer interview -

  1. How to integrate Bluetooth Low Energy with android and ios applicati...read more
  2. What is Firebase and how to integrate with mobile applicati...read more
  3. Tell me something about Shared Preference in Andro...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Sensight Technologies interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Sensight Technologies Software Engineer Salary
based on 5 salaries
₹3.6 L/yr - ₹4.8 L/yr
50% less than the average Software Engineer Salary in India
View more details
Software Engineer
5 salaries
unlock blur

₹3.6 L/yr - ₹4.8 L/yr

Explore more salaries
Compare Sensight Technologies with

Udaan

4.0
Compare

Swiggy

3.8
Compare

CARS24

3.6
Compare

BlackBuck

3.8
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview