Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Jun 2023. There was 1 interview round.
MVVM architecture is a design pattern that separates the user interface from the business logic in an Android app.
Model represents the data and business logic
View displays the UI and interacts with the user
ViewModel acts as a mediator between the Model and View, handling communication and logic
Kotlin offers concise syntax, null safety, extension functions, coroutines, and interoperability with Java.
Concise syntax reduces boilerplate code and increases readability.
Null safety prevents NullPointerExceptions at runtime.
Extension functions allow adding new functionality to existing classes.
Coroutines simplify asynchronous programming.
Interoperability with Java allows gradual migration of existing codebases.
I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.
Different types of interfaces include user interfaces, hardware interfaces, and software interfaces.
User interfaces: allow users to interact with the system, such as graphical user interfaces (GUI) and command-line interfaces (CLI)
Hardware interfaces: connect hardware components to the system, such as USB, HDMI, and Ethernet ports
Software interfaces: define how software components interact with each other, such as appl...
The output of the program when 0 is divided by 7 is 0.
Division of 0 by any number results in 0.
In programming languages, dividing by 0 usually results in an error or undefined behavior.
Coroutines, scope functions, and visibility modifiers are key concepts in Kotlin programming for Android development.
Coroutines are a way to perform asynchronous programming in a sequential manner. They allow for non-blocking operations.
Scope functions are functions that allow you to execute a block of code within the context of an object. Examples include 'let', 'apply', 'run', 'also', and 'with'.
Visibility modifiers ...
MVVM is an architectural pattern that separates the user interface from the business logic and data handling in Android development.
Model represents the data and business logic of the application.
View is responsible for displaying the UI elements and sending user interactions to the ViewModel.
ViewModel acts as a mediator between the Model and the View, handling the communication and data flow.
MVVM helps in achieving se...
Using dependency injection in Android development can improve code maintainability and testability.
Pros: easier to manage dependencies, promotes code reusability, facilitates unit testing
Cons: initial setup can be complex, may introduce overhead in smaller projects
Example: Using Dagger 2 for dependency injection in an Android project
posted on 23 Sep 2024
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
Develop a weather forecast app for Android platform.
Utilize APIs like OpenWeatherMap for real-time weather data
Include features like current weather, hourly forecast, and 7-day forecast
Implement location-based weather updates
Design user-friendly interface with intuitive navigation
Incorporate push notifications for weather alerts
I was interviewed in Feb 2024.
lazy vs lateinit are both used in Kotlin to delay the initialization of variables, but lazy is for val properties and lateinit is for var properties.
lazy is a property delegate that initializes the value only upon first access
lateinit is used for var properties that are guaranteed to be initialized before accessing them
lazy can be used for properties that are computationally expensive to initialize, while lateinit is u...
Hashtable is synchronized and slower, while hashmap is not synchronized and faster.
Hashtable is synchronized, while hashmap is not.
Hashtable does not allow null keys or values, while hashmap allows one null key and multiple null values.
Hashtable is thread-safe, while hashmap is not.
Hashtable is slower than hashmap due to synchronization.
Example: Hashtable ht = new Hashtable(); HashMap hm = new HashMap();
posted on 5 Jul 2024
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed before Aug 2023. There was 1 interview round.
The first round is Hackerrank two algo and one UI test very easy, Second is Fundamentals of JS and React Native one must have a deep understanding of JS to do that I strongly suggest going through Akashay Saini's JS series It'll help and the Third is PS/DS asked some basic A&DS questions can be solved easily with little practice on Leetcode
I applied via LinkedIn and was interviewed in Oct 2021. There were 3 interview rounds.
I applied via Scaler Carrera Hub and was interviewed in Mar 2024. There were 2 interview rounds.
The whole interview about DSA, oops database and your relevant text
There is two interview around L1 and L2 L1 is about data structure and algorithm and oops. Concept in L2 interview is about all tach stack and resume Q&A, Ask about react, redux, Python DSA, oops, SQL
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
Interfaces and abstract classes are used in Android to achieve abstraction, modularity, and code reusability.
Interfaces are used to define a contract that classes must implement, allowing for polymorphism and loose coupling.
Abstract classes provide a base implementation for subclasses, allowing for code reuse and providing common functionality.
Interfaces are commonly used for event handling, callbacks, and defining con...
Senior Software Engineer
14
salaries
| ₹10.3 L/yr - ₹25.5 L/yr |
Software Engineer
10
salaries
| ₹5 L/yr - ₹12.5 L/yr |
Technical Lead
5
salaries
| ₹18 L/yr - ₹25 L/yr |
Senior Test Engineer
5
salaries
| ₹10 L/yr - ₹18 L/yr |
Software Developer
4
salaries
| ₹13 L/yr - ₹14 L/yr |
L&T Construction
Swiggy
Quess
Udaan