i
BYLD
Group
Filter interviews by
I have 3 years of experience with Flutter, 5 years with Java, and 2 years with Kotlin.
3 years of experience with Flutter
5 years of experience with Java
2 years of experience with Kotlin
Coroutines in Kotlin are lightweight threads that help manage asynchronous tasks efficiently.
Coroutines are more efficient than AsyncTask as they can handle multiple tasks concurrently without creating new threads.
Coroutines are more flexible and easier to use compared to AsyncTask.
Coroutines can be easily cancelled, unlike AsyncTask which can lead to memory leaks if not handled properly.
WorkManager is recommended...
Grey errors in Flutter are compile-time errors, while red errors are runtime errors.
Grey errors are compile-time errors that prevent the code from being compiled and run, such as syntax errors or type mismatches.
Red errors are runtime errors that occur while the code is running, such as null pointer exceptions or out-of-bounds errors.
Activity and Fragment have different life cycles in Android development.
Activity life cycle includes onCreate, onStart, onResume, onPause, onStop, onDestroy
Fragment life cycle includes onAttach, onCreate, onCreateView, onActivityCreated, onStart, onResume, onPause, onStop, onDestroyView, onDestroy, onDetach
Activity can contain multiple fragments with their own life cycles
Stateful widgets maintain state that might change during the lifetime of the widget, while stateless widgets are immutable and do not change.
Stateful widgets have a State object that can hold dynamic information and can be updated over time.
Stateless widgets are immutable and their properties cannot change once they are initialized.
Stateful widgets are used when the UI can change dynamically based on user interact...
Yes, Kotlin supports native development for Android through the use of Kotlin/Native.
Kotlin/Native allows developers to compile Kotlin code directly to native binaries, which can be used for Android development.
It enables developers to write platform-specific code in Kotlin for Android apps.
Kotlin/Native also supports interoperability with existing native code written in C or C++.
Native, Hybrid, and Cross Platform development differ in their approach to building mobile applications.
Native development involves building apps specifically for a single platform using the platform's native programming languages and tools (e.g. Java/Kotlin for Android, Swift/Objective-C for iOS).
Hybrid development uses web technologies like HTML, CSS, and JavaScript to build apps that can run on multiple platfor...
In Flutter, I use Provider package for state management. In native Android development, I use LiveData and ViewModel.
In Flutter, use Provider package for managing state efficiently
In native Android development, use LiveData and ViewModel to handle state changes
Consider using Redux or MobX for more complex state management in Flutter
Reactive Programming is a programming paradigm that focuses on asynchronous data streams and the propagation of changes.
Uses observables to handle data streams and propagate changes
Emphasizes declarative programming and event-driven architecture
Commonly used in frameworks like RxJava, RxJS, and Reactor
SOLID principles are a set of five design principles that help make software more maintainable, flexible, and scalable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses w...
I appeared for an interview before Feb 2024.
I have created 10 projects. The most significant one is a fitness tracking app called FitTrack.
Created 10 projects in total
Most significant project is FitTrack - a fitness tracking app
FitTrack allows users to track their workouts, set goals, and monitor progress
I have 3 years of experience with Flutter, 5 years with Java, and 2 years with Kotlin.
3 years of experience with Flutter
5 years of experience with Java
2 years of experience with Kotlin
Yes, Work Manager is a library used for managing background tasks in Android applications.
Work Manager is part of Android Jetpack and provides a flexible way to schedule deferrable, asynchronous tasks.
It handles tasks that need to run even if the app is in the background or not running.
Work Manager takes care of task persistence, retries, and network constraints automatically.
It is recommended for tasks that are not ti...
Stateful widgets maintain state that might change during the lifetime of the widget, while stateless widgets are immutable and do not change.
Stateful widgets have a State object that can hold dynamic information and can be updated over time.
Stateless widgets are immutable and their properties cannot change once they are initialized.
Stateful widgets are used when the UI can change dynamically based on user interactions ...
Activity and Fragment have different life cycles in Android development.
Activity life cycle includes onCreate, onStart, onResume, onPause, onStop, onDestroy
Fragment life cycle includes onAttach, onCreate, onCreateView, onActivityCreated, onStart, onResume, onPause, onStop, onDestroyView, onDestroy, onDetach
Activity can contain multiple fragments with their own life cycles
Grey errors in Flutter are compile-time errors, while red errors are runtime errors.
Grey errors are compile-time errors that prevent the code from being compiled and run, such as syntax errors or type mismatches.
Red errors are runtime errors that occur while the code is running, such as null pointer exceptions or out-of-bounds errors.
Coroutines in Kotlin are lightweight threads that help manage asynchronous tasks efficiently.
Coroutines are more efficient than AsyncTask as they can handle multiple tasks concurrently without creating new threads.
Coroutines are more flexible and easier to use compared to AsyncTask.
Coroutines can be easily cancelled, unlike AsyncTask which can lead to memory leaks if not handled properly.
WorkManager is recommended for ...
Reactive Programming is a programming paradigm that focuses on asynchronous data streams and the propagation of changes.
Uses observables to handle data streams and propagate changes
Emphasizes declarative programming and event-driven architecture
Commonly used in frameworks like RxJava, RxJS, and Reactor
In Flutter, I use Provider package for state management. In native Android development, I use LiveData and ViewModel.
In Flutter, use Provider package for managing state efficiently
In native Android development, use LiveData and ViewModel to handle state changes
Consider using Redux or MobX for more complex state management in Flutter
Native, Hybrid, and Cross Platform development differ in their approach to building mobile applications.
Native development involves building apps specifically for a single platform using the platform's native programming languages and tools (e.g. Java/Kotlin for Android, Swift/Objective-C for iOS).
Hybrid development uses web technologies like HTML, CSS, and JavaScript to build apps that can run on multiple platforms wi...
Yes, Kotlin supports native development for Android through the use of Kotlin/Native.
Kotlin/Native allows developers to compile Kotlin code directly to native binaries, which can be used for Android development.
It enables developers to write platform-specific code in Kotlin for Android apps.
Kotlin/Native also supports interoperability with existing native code written in C or C++.
SOLID principles are a set of five design principles that help make software more maintainable, flexible, and scalable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses withou...
Top trending discussions
I applied via Company Website and was interviewed in Jan 2021. There was 1 interview round.
I applied via LinkedIn and was interviewed before Oct 2023. There was 1 interview round.
Basics of Frontend development and project discussion
I applied via LinkedIn and was interviewed before Oct 2023. There was 1 interview round.
Frontend assement on react js functionality problems
I applied via Company Website and was interviewed in May 2022. There were 2 interview rounds.
Find tha Right career for you
Blood relations,ratios and English
Based on present world
I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.
Duration of 30 minutes and 25 MCQs
You have to be as fast as light with your point of view on the given topic. 1 minute of thinking time is given after the topic is revealed.
Yes, I can implement linked lists in various programming languages.
I can implement linked lists in languages like C, C++, Java, Python, etc.
I understand the concept of nodes pointing to the next node in the list.
I can create functions for inserting, deleting, and traversing the linked list.
I applied via Campus Placement and was interviewed in Jul 2024. There were 3 interview rounds.
Easy round anyone with basic maths can clear the round.
The topic given to us is online education system,and the round was easy to clear.
I applied via LinkedIn and was interviewed in Nov 2021. There were 7 interview rounds.
C and C++ have different benefits and drawbacks.
C is a procedural language while C++ is an object-oriented language.
C++ has features like classes, inheritance, and polymorphism that C lacks.
C is faster and more efficient than C++.
C++ has a steeper learning curve than C.
C++ is better suited for large-scale projects while C is better for small-scale projects.
C++ is more complex and has more potential for errors than C.
Some of the top questions asked at the BYLD Group Android Developer interview -
based on 2 interview experiences
Difficulty level
Duration
Business Development Manager
27
salaries
| ₹5 L/yr - ₹10 L/yr |
Senior Business Development Manager
13
salaries
| ₹7 L/yr - ₹11.5 L/yr |
Business Development Executive
12
salaries
| ₹3 L/yr - ₹5.5 L/yr |
HR Executive
6
salaries
| ₹2.4 L/yr - ₹4 L/yr |
Brand Manager
6
salaries
| ₹7.5 L/yr - ₹9 L/yr |
Bluestock ™
ACTE
Birla White
Zeetech Management And Marketing