Upload Button Icon Add office photos

Filter interviews by

Business Pro Creations Android App Developer Interview Questions, Process, and Tips

Updated 3 May 2019

Business Pro Creations Android App Developer Interview Experiences

1 interview found

Interview Questionnaire 

6 Questions

  • Q1. Tell life cycle of activity and fragment.
  • Ans. 

    The life cycle of an activity and fragment in Android determines how they are created, started, resumed, paused, stopped, and destroyed.

    • Activity life cycle: onCreate(), onStart(), onResume(), onPause(), onStop(), onDestroy()

    • Fragment life cycle: onAttach(), onCreate(), onCreateView(), onActivityCreated(), onStart(), onResume(), onPause(), onStop(), onDestroyView(), onDestroy(), onDetach()

    • Activity and fragment life cycle...

  • Answered by AI
  • Q2. Whar are different way to store data in android.
  • Ans. 

    Different ways to store data in Android include SharedPreferences, SQLite database, Content Providers, and File system.

    • SharedPreferences: used to store key-value pairs

    • SQLite database: used for structured data storage

    • Content Providers: used for sharing data between applications

    • File system: used for storing files locally

  • Answered by AI
  • Q3. Tell how to store multiple data in mobile without using Sqlite.
  • Ans. 

    One way to store multiple data in mobile without using SQLite is by using SharedPreferences.

    • SharedPreferences can be used to store key-value pairs of data.

    • It is a lightweight storage option and is easy to implement.

    • Data can be stored as primitive types, strings, or sets.

    • Example: Storing user preferences, app settings, or small amounts of data.

  • Answered by AI
  • Q4. How activity life cycle works on mobile.
  • Ans. 

    The activity life cycle in Android refers to the sequence of events that occur when an activity is created, paused, resumed, and destroyed.

    • Activities have different states such as onCreate, onStart, onResume, onPause, onStop, and onDestroy.

    • The activity transitions between these states based on user interactions and system events.

    • For example, when an activity is first created, the onCreate method is called, followed by ...

  • Answered by AI
  • Q5. What technique you will use increase app performance.
  • Ans. 

    To increase app performance, I would use techniques like code optimization, caching, multithreading, and reducing network calls.

    • Optimize code by removing unnecessary operations and improving algorithms

    • Implement caching to store frequently accessed data locally

    • Utilize multithreading to perform time-consuming tasks in the background

    • Reduce network calls by batching requests or using local storage

    • Use tools like Android Pro

  • Answered by AI
  • Q6. Write the output of given left join.
  • Ans. 

    The output of a left join operation.

    • A left join returns all the rows from the left table and the matching rows from the right table.

    • If there is no match, NULL values are returned for the right table columns.

    • The output will have all the columns from the left table and the matching columns from the right table.

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

I applied via Company Website and was interviewed in Jul 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Agile, data class, how to initialize a class in activity?, dagger, difference between bind and provides annotation, unit test using mockito and junit

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview depends on the interviewer. Mine was not great as he was only expecting me to have a lot of libraries and new technology experience. No basic question was asked.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is intent?
  • Ans. 

    Intent is a messaging object used to request an action from another app component.

    • Intent is used to start activities, services, and broadcast receivers in Android.

    • It can also be used to pass data between components.

    • There are two types of intents: explicit intents and implicit intents.

    • Explicit intents specify the component to start by name.

    • Implicit intents specify the action to perform and let the system find the approp

  • Answered by AI
  • Q2. What is work manager?
  • Ans. 

    Work Manager is an Android Jetpack library used for managing deferrable, asynchronous tasks.

    • Work Manager is part of the Android Jetpack library.

    • It is used for managing deferrable, asynchronous tasks that need to run even if the app is in the background.

    • Work Manager provides various constraints and options for scheduling tasks, such as network availability, charging status, and more.

    • It is recommended for tasks that are ...

  • Answered by AI

I applied via Naukri.com and was interviewed in Oct 2021. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain activity life cycle
  • Ans. 

    Activity life cycle refers to the stages an activity goes through from creation to destruction.

    • An activity is created using onCreate() method

    • It becomes visible using onStart() method

    • It becomes interactive using onResume() method

    • It goes to background using onPause() method

    • It becomes invisible using onStop() method

    • It gets destroyed using onDestroy() method

  • Answered by AI
  • Q2. What is difference between abstract class and interface
  • Ans. 

    Abstract class is a class that can have both abstract and non-abstract methods while interface only has abstract methods.

    • Abstract class can have constructors while interface cannot

    • A class can implement multiple interfaces but can only inherit from one abstract class

    • Abstract class can have instance variables while interface cannot

    • Abstract class can provide default implementation for some methods while interface cannot

    • Ex...

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Why are you looking for a change?
  • Q2. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Selection process is very simple. Easy to clear all rounds.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in May 2024. There were 4 interview rounds.

Round 1 - Group Discussion 

Aptitude questions(seating arrangement,number series),verbal reasoning, Networking,Cloud based questions,and pseudocode

Round 2 - Coding Test 

2 coding questions,one will be easy, other will be tough,solving atleast one problem is necessary.

Round 3 - Communication 

(2 Questions)

  • Q1. Read the given sentence
  • Q2. Hear and answer the question
Round 4 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. About college project(as I am fresher) ,about internship, difficulties faced and how we solved it
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Aug 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

There are 90 questions which are aptitude and reasoning and all, within 90 minutes of time we have solved all the problems.

Round 2 - Coding Test 

There 2 coding questions there are easy level only in my opinion, within 1 hour we have solve.

Round 3 - HR 

(3 Questions)

  • Q1. Indrouce about yourself
  • Ans. 

    I am a passionate Android App Developer with 5 years of experience in creating user-friendly and innovative mobile applications.

    • 5 years of experience in Android app development

    • Proficient in Java, Kotlin, and Android Studio

    • Strong understanding of UI/UX design principles

    • Experience with RESTful APIs and third-party libraries

    • Published apps on Google Play Store

  • Answered by AI
  • Q2. What are projects you have done
  • Ans. 

    I have developed a shopping app, a fitness tracker app, and a social media app.

    • Developed a shopping app with user-friendly interface

    • Created a fitness tracker app to monitor daily activities

    • Designed a social media app with real-time messaging feature

  • Answered by AI
  • Q3. What are skills you had
  • Ans. 

    I have strong skills in Java, Android Studio, UI/UX design, and problem-solving.

    • Proficient in Java programming language

    • Experience with Android Studio and Android app development

    • Knowledge of UI/UX design principles

    • Strong problem-solving skills

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

(2 Questions)

  • Q1. Scope functions in kotlin
  • Ans. 

    Scope functions in Kotlin are functions that allow you to execute a block of code within the context of an object.

    • There are five scope functions in Kotlin: let, run, with, apply, and also.

    • Each scope function has a specific use case and can help improve code readability and reduce boilerplate code.

    • Scope functions can be used to perform operations on an object and return a result or modify the object itself.

    • For example, ...

  • Answered by AI
  • Q2. LazyRow vs RecyclerView
  • Ans. 

    LazyRow is a Jetpack Compose component for displaying horizontally scrolling lists, while RecyclerView is a traditional Android view for displaying large data sets efficiently.

    • LazyRow is part of Jetpack Compose, RecyclerView is part of the Android framework

    • LazyRow is more declarative and easier to use for simple lists, RecyclerView is more powerful and customizable for complex lists

    • LazyRow automatically handles recycli...

  • Answered by AI

Skills evaluated in this interview

I appeared for an interview in Aug 2020.

Interview Questionnaire 

1 Question

  • Q1. What is the complicated issue that you have solved and what is the solution you have provided
  • Ans. 

    Developed a real-time data processing system for a financial institution

    • Implemented a distributed system using Apache Kafka and Apache Storm

    • Designed a fault-tolerant architecture with multiple redundancy layers

    • Optimized the system for high throughput and low latency

    • Provided real-time monitoring and alerting using Grafana and Prometheus

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all the basics and aware of all the process.

I applied via Walk-in and was interviewed before Oct 2020. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. 1.OOP concepts
  • Q2. SQL Queries
  • Q3. Tell me about your self
  • Q4. My background

Interview Preparation Tips

Interview preparation tips for other job seekers - Technical interview level will be moderate to high.Be firm on your answers.You should know how to make your interview in a way you want it to go! For example even if the interviewer diverts from one concept to another, I know how to bring him back to the concept am confident on!
HR interview was quite easy.
HR interview is for just checking your confidence, willingness to ajdust to Corparate world.

I applied via Recruitment Consultant and was interviewed in Jun 2019. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. What are the addon that can be added with spring boot ? What is the spring boot ? What are the ways of configuring a bean in spring? And core java realted stuff.
  • Ans. 

    Answering questions related to Spring Boot and core Java

    • Spring Boot addons include Spring Security, Spring Data, and Spring Cloud

    • Spring Boot is a framework for building standalone, production-grade Spring-based applications

    • Ways of configuring a bean in Spring include XML configuration, Java-based configuration, and annotation-based configuration

    • Core Java topics include OOP concepts, collections, multithreading, and exc

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be prepared for your interview with hackerrank problem solving and good analytical skills.
According to my experience i would not sugget to join HCL .

Skills evaluated in this interview

Business Pro Creations Interview FAQs

What are the top questions asked in Business Pro Creations Android App Developer interview?

Some of the top questions asked at the Business Pro Creations Android App Developer interview -

  1. Tell how to store multiple data in mobile without using Sqlit...read more
  2. what technique you will use increase app performanc...read more
  3. Tell life cycle of activity and fragmen...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.6k Interviews
Accenture Interview Questions
3.8
 • 8.3k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Cognizant Interview Questions
3.7
 • 5.7k Interviews
Amazon Interview Questions
4.0
 • 5.1k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
HCLTech Interview Questions
3.5
 • 3.9k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
Genpact Interview Questions
3.8
 • 3.2k Interviews
View all
Compare Business Pro Creations with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview