i
GormalOne
Filter interviews by
Scope functions in Kotlin are functions that allow you to execute a block of code within the context of an object.
Scope functions include let, run, with, apply, and also.
They help in reducing boilerplate code and improving code readability.
For example, using 'apply' to initialize properties of an object.
I applied via Recruitment Consulltant and was interviewed before May 2023. There was 1 interview round.
Coroutines are a way to perform asynchronous operations in a sequential manner. Launch modes include launch, async, and runBlocking.
Coroutines are lightweight threads that can be used for asynchronous programming in Kotlin.
Launch mode 'launch' starts a new coroutine and does not return any result.
Launch mode 'async' starts a new coroutine and returns a 'Deferred' object that can be used to retrieve the result.
Launch mo...
OOPs concept in core Java refers to the principles of Object-Oriented Programming such as Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability of a method to do different things based on the object it is acting upon.
Abstraction:...
The Android lifecycle refers to the series of states an activity or fragment goes through from creation to destruction.
Android components like activities, services, and broadcast receivers have lifecycles.
The main lifecycle methods include onCreate(), onStart(), onResume(), onPause(), onStop(), and onDestroy().
Understanding the lifecycle is crucial for managing resources and handling state changes.
Example: An activity ...
Top trending discussions
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
Apply is used to apply a function to each element of a collection, while let is used to assign a value to a variable.
Apply: Used to apply a function to each element of a collection. Example: list.apply { println(it) }
Let: Used to assign a value to a variable. Example: val result = calculate().let { it * 2 }
Communication between Coroutines in Android development.
Use channels to communicate between coroutines
Channels are used to send data between coroutines
Channels can be used for both sending and receiving data
posted on 9 Sep 2024
I applied via campus placement at Government College Of Education, Chandigarh, Chandigarh and was interviewed in Aug 2024. There were 2 interview rounds.
IOS vs Android
Conducted a group discussion about the of IOS vs Android for sixteen members present there.
I am a passionate Android Developer with 5 years of experience in building mobile applications.
5 years of experience in Android development
Proficient in Java and Kotlin programming languages
Strong understanding of Android SDK and design patterns
Experience with RESTful APIs and third-party libraries
Published apps on Google Play Store
I am passionate about Android development and believe this company offers exciting opportunities for growth and innovation.
Passionate about Android development
Excited about growth and innovation opportunities
Believe company aligns with career goals
posted on 8 Jun 2024
I applied via Indeed and was interviewed in May 2024. There was 1 interview round.
Create an Android app to fetch data using api and display it in recycler view.
Create a RecyclerView in the layout file to display the fetched data
Use Retrofit library to make API calls and fetch data
Create a custom adapter for the RecyclerView to bind the data to the views
Handle network calls on a background thread to avoid blocking the main UI thread
posted on 25 Oct 2024
Why Iphone sales are increasing
15 qns 50 mins So WRITE FAST
posted on 31 Oct 2023
I applied via LinkedIn and was interviewed in May 2023. There were 4 interview rounds.
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
Apply is used to apply a function to each element of a collection, while let is used to assign a value to a variable.
Apply: Used to apply a function to each element of a collection. Example: list.apply { println(it) }
Let: Used to assign a value to a variable. Example: val result = calculate().let { it * 2 }
Communication between Coroutines in Android development.
Use channels to communicate between coroutines
Channels are used to send data between coroutines
Channels can be used for both sending and receiving data
Interview experience
Business Analyst
4
salaries
| ₹3 L/yr - ₹7.5 L/yr |
Data Analyst
4
salaries
| ₹8 L/yr - ₹9 L/yr |
Product Owner
4
salaries
| ₹9 L/yr - ₹14.5 L/yr |
Senior Test Engineer
3
salaries
| ₹6.7 L/yr - ₹8.2 L/yr |
Senior Software Developer
3
salaries
| ₹13.2 L/yr - ₹18 L/yr |
Flipkart
Amazon
Snapdeal
Paytm