Filter interviews by
I applied via Referral and was interviewed before Sep 2022. There were 5 interview rounds.
I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Feb 2023. There were 3 interview rounds.
A View Model in Android is a class that stores and manages UI-related data in a lifecycle-conscious way.
View Model helps to separate the UI data from the UI controller logic.
It survives configuration changes and can be shared between fragments or activities.
Example: ViewModel class in Android Architecture Components.
View Model is a design pattern that separates the data presentation logic from the business logic in an application.
View Model is used to prepare data for display in a user interface.
It helps in keeping the business logic separate from the UI logic.
View Model is commonly used in MVVM (Model-View-ViewModel) architecture.
It can contain data formatting, validation, and other presentation-related logic.
Room DB is a persistence library that provides an abstraction layer over SQLite to allow for more robust database access in Android applications.
Room DB simplifies database interactions by providing compile-time verification of SQL queries.
It consists of three main components: Entity, DAO (Data Access Object), and Database.
Example: @Entity annotation defines a SQLite table, @Dao annotation defines database operations, ...
Android Components Framework is a set of building blocks that help developers create Android apps.
Includes activities, services, broadcast receivers, and content providers
Activities are UI components, services run in the background, broadcast receivers respond to system-wide broadcast announcements, content providers manage shared set of app data
Components can be declared in the AndroidManifest.xml file
AIDL and HIDL are communication interfaces used in Android development. Android Boot Up Sequence, Architecture, Components Framework, and Activity Lifecycle are key concepts in Android development.
AIDL (Android Interface Definition Language) is used for inter-process communication in Android. It allows different applications to communicate with each other.
HIDL (Hardware Interface Definition Language) is used for commun...
I applied via Company Website and was interviewed before Mar 2022. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Feb 2022. There were 5 interview rounds.
Basic apptitude questions like creativity in maths
Computer awareness in real time
I applied via Company Website and was interviewed in Oct 2021. There were 2 interview rounds.
Question with answer in interview topics
I applied via Approached by Company and was interviewed before Jan 2023. There were 3 interview rounds.
Handled conflict in a team by facilitating open communication and finding a compromise
Addressed the issue directly with the individuals involved
Encouraged open and honest communication to understand each person's perspective
Facilitated a discussion to find a compromise that satisfied all team members
Microservices offer scalability, flexibility, and fault isolation in software development.
Scalability: Microservices allow for independent scaling of different components, making it easier to handle increased load on specific services.
Flexibility: Each microservice can be developed, deployed, and updated independently, allowing for faster innovation and adaptation to changing requirements.
Fault isolation: If one micros...
I applied via Walk-in and was interviewed in Jul 2023. There were 6 interview rounds.
Destined engineer combat.
Maths knowledge basic
I liked it very much i never got such a great experience having 1 years just experience.
I prefer 5*5 as it is a standard mathematical operation for multiplication.
Multiplication is a fundamental arithmetic operation.
5*5 is more commonly used in mathematical calculations.
5+5 is a simple addition operation.
I always strive to be truthful and honest in all situations.
I believe in honesty and integrity in all aspects of my life.
Being truthful builds trust and credibility with colleagues and clients.
Lying can lead to negative consequences and damage relationships.
Example: I always provide accurate status updates on projects, even if it means admitting mistakes or delays.
Some popular sweets include chocolate, ice cream, cake, cookies, and candy.
Chocolate
Ice cream
Cake
Cookies
Candy
Condition can depend on various factors such as environment, genetics, lifestyle, and medical history.
Condition can depend on environmental factors like pollution, climate, and access to healthcare.
Genetics play a role in determining one's predisposition to certain conditions.
Lifestyle choices such as diet, exercise, and stress management can impact one's overall health.
Medical history, including past illnesses and tre
I have advanced knowledge in programming languages such as Java, Python, and C++.
Proficient in Java, Python, and C++
Experience with object-oriented programming
Familiar with software development best practices
I prefer Java due to its platform independence, strong community support, and extensive libraries.
Java is platform independent, allowing for greater flexibility in deployment.
Java has a strong community support and a vast number of libraries available for various functionalities.
Java is widely used in enterprise applications and has a proven track record of performance and scalability.
Yes, I have extensive experience in Java programming.
Proficient in Java programming language
Experience with Java frameworks like Spring and Hibernate
Developed various applications using Java
Familiar with Java design patterns and best practices
based on 1 interview
Interview experience
Senior Software Engineer
300
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer2
172
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
162
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Developer
148
salaries
| ₹0 L/yr - ₹0 L/yr |
Campaign Analyst
145
salaries
| ₹0 L/yr - ₹0 L/yr |
Mu Sigma
Fractal Analytics
TCS
Wipro