Filter interviews by
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)
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 ap...
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 havin...
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 im...
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 fo...
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
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...
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.
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 t...
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...
Top trending discussions
I applied via Naukri.com and was interviewed in Sep 2019. There was 1 interview round.
I am a recent graduate with a degree in Computer Science and experience in web development.
Recent graduate with a degree in Computer Science
Experience in web development
Strong problem-solving skills
Proficient in programming languages such as Java, JavaScript, and HTML/CSS
My hobbies include reading, hiking, and playing the guitar.
Reading: I enjoy reading fiction and non-fiction books in my free time.
Hiking: I love exploring nature trails and challenging myself with new hikes.
Playing the guitar: I have been playing the guitar for several years and enjoy learning new songs.
Our company is a leading tech startup specializing in AI-driven solutions for businesses.
Specializes in AI-driven solutions for businesses
Considered a leading tech startup in the industry
Known for innovative and cutting-edge technology
Has a strong focus on research and development
Provides services to a wide range of industries
I want to join your company because of its innovative projects, strong company culture, and opportunities for growth.
Innovative projects that align with my interests and skills
Strong company culture that values collaboration and employee development
Opportunities for growth and advancement within the company
I completed various training programs and projects during my college years, gaining hands-on experience in different areas.
Completed a training program in data analysis using Python and R
Developed a mobile application for a class project using Java and Android Studio
Participated in a research project on renewable energy sources
Completed an internship at a local software company, working on web development projects
posted on 27 Jan 2017
I appeared for an interview in Dec 2016.
I appeared for an interview before May 2016.
I appeared for an interview in Jul 2017.
I appeared for an interview in Jul 2017.
Yes, I am a fresher with no past working experience.
I am a recent graduate looking to gain experience in the field.
I have completed internships or projects during my studies.
I am eager to learn and grow in a professional environment.
I was responsible for conducting market research, creating social media content, and assisting with event planning.
Conducted market research to identify trends and opportunities
Created engaging social media content to increase brand awareness
Assisted in planning and executing events to promote company products/services
I am a recent graduate with a degree in Computer Science and a passion for coding and problem-solving.
Recent graduate with a degree in Computer Science
Passionate about coding and problem-solving
Strong communication and teamwork skills
Experience with programming languages such as Java, Python, and C++
I applied via Approached by Company and was interviewed in Jul 2017. There were 5 interview rounds.
I applied via Other and was interviewed in Jan 2018. There were 5 interview rounds.
I applied via Other and was interviewed in Jan 2018. There were 5 interview rounds.
Software Engineer
7
salaries
| ₹3 L/yr - ₹6 L/yr |
Software Developer
5
salaries
| ₹3.2 L/yr - ₹3.6 L/yr |
Business Analyst
4
salaries
| ₹3 L/yr - ₹3.1 L/yr |
Project Manager
4
salaries
| ₹14.1 L/yr - ₹20.6 L/yr |
Assistant Manager Operations
4
salaries
| ₹3.7 L/yr - ₹3.8 L/yr |
Cogoport
Treebo Hotels
KrazyBee
Arzooo.com