Filter interviews by
I applied via Recruitment Consultant and was interviewed before Jan 2020. There were 4 interview rounds.
Android Architecture is a layered software stack consisting of four main layers.
The four layers are: Linux Kernel, Libraries, Runtime, and Application Framework
Linux Kernel provides low-level hardware abstraction and security
Libraries provide a set of pre-built functions for developers to use
Runtime includes the Dalvik Virtual Machine and core libraries
Application Framework provides a set of high-level services for app
Android platform consists of four main components: activities, services, broadcast receivers, and content providers.
Activities: user interface components that represent a single screen with a user interface
Services: background components that perform long-running operations
Broadcast receivers: components that respond to system-wide broadcast announcements
Content providers: components that manage a shared set of app dat
Intent is used to communicate between components of an app or between different apps. Intent Filters are used to specify the type of intent a component can handle.
Intent is used to start an activity, service or broadcast receiver.
Intent can also be used to pass data between components.
Intent Filters are used to specify the type of intent a component can handle.
Intent Filters are declared in the AndroidManifest.xml file...
A headless client in Android can be created using a Service component.
Create a Service component that runs in the background without a UI
Use the onStartCommand() method to start the service
Use the onBind() method to bind the service to a client
Use the onDestroy() method to stop the service
Example: A music player app that continues playing music even when the app is closed
Work Manager is an Android API that schedules deferrable, asynchronous tasks that are expected to run even if the app exits or the device restarts.
Work Manager is useful for executing background tasks that are not time-sensitive.
It provides a flexible API to schedule tasks based on various constraints like network availability, battery status, and charging state.
It can also handle tasks that need to be executed immedia...
The Haversine formula can be used to calculate the distance between two coordinates using the Location API.
Use the Location.distanceBetween() method in Android
Use the CLLocation.distance(from:) method in iOS
Implement the Haversine formula manually if necessary
Ensure that the coordinates are in the correct format (e.g. latitude and longitude in degrees)
Flutter is an open-source mobile application development framework created by Google.
Flutter uses the Dart programming language.
It allows for fast development and hot reloading.
Flutter provides a rich set of pre-built widgets for building beautiful UIs.
It supports both Android and iOS platforms.
Flutter is used by companies like Alibaba, Google Ads, and Reflectly.
Kotlin is a statically typed programming language that runs on the Java Virtual Machine and can be used for Android app development.
Kotlin is interoperable with Java, meaning that developers can use both languages in the same project
Kotlin has null safety features, which help prevent null pointer exceptions
Kotlin has extension functions, which allow developers to add functionality to existing classes without having to ...
Java, Kotlin, and Dart are all popular programming languages for mobile app development.
Java is the most widely used language for Android app development.
Kotlin is a newer language that is gaining popularity due to its concise syntax and interoperability with Java.
Dart is the language used for developing apps with Flutter, a popular cross-platform framework.
Each language has its own strengths and weaknesses, and the ch...
Software Engineer
7
salaries
| ₹3 L/yr - ₹6 L/yr |
Software Developer
6
salaries
| ₹3 L/yr - ₹3.4 L/yr |
UI/UX Designer
4
salaries
| ₹3.1 L/yr - ₹3.2 L/yr |
Android Developer
4
salaries
| ₹3 L/yr - ₹18 L/yr |
Project Manager
4
salaries
| ₹14.1 L/yr - ₹20.6 L/yr |
Cogoport
KrazyBee
TravelTriangle
Treebo Hotels