i
Altimetrik
Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Jan 2023. There was 1 interview round.
MVVM is an architectural pattern that separates the UI, business logic, and data layers in an Android app.
Model: Represents the data and business logic of the application.
View: Represents the UI components of the application.
ViewModel: Acts as a mediator between the Model and View, handling communication and logic.
Data binding: MVVM uses data binding to synchronize the View and ViewModel.
Example: In an Android app, the...
Java is a high-level programming language known for its simplicity and versatility.
Java is an object-oriented language
It is platform-independent due to its 'write once, run anywhere' principle
Java uses a virtual machine (JVM) to execute code
It supports multithreading for concurrent programming
Java has automatic memory management through garbage collection
Kotlin modifiers are keywords used to modify classes, properties, functions, and other elements in Kotlin programming language.
Kotlin modifiers include 'public', 'private', 'protected', 'internal', 'open', 'final', 'abstract', 'override', 'lateinit', 'const', 'companion', 'inline', 'data', 'sealed', 'inner', etc.
Modifiers like 'public', 'private', 'protected', and 'internal' control the visibility of classes, functions...
RXJava is a popular Java library for composing asynchronous and event-based programs using observable sequences.
RXJava provides a powerful way to handle asynchronous operations by using observables and subscribers.
It simplifies complex asynchronous code by allowing developers to chain operations and handle errors more easily.
RXJava is commonly used in Android development for handling network requests and background tas...
Git commit records changes to the repository, merge combines changes from different branches, and rebase moves changes to a new base commit.
Git commit saves changes to the local repository with a message describing the changes made.
Git merge combines changes from different branches into the current branch.
Git rebase moves changes from one branch to another by applying each commit from the source branch to the target br
Top trending discussions
I applied via Walk-in and was interviewed before Dec 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2020. There were 5 interview rounds.
I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.
I was interviewed in Mar 2021.
posted on 21 Sep 2017
I was interviewed before Sep 2016.
I am comfortable with multiple computer languages.
Java
Python
C++
JavaScript
I am impressed by the company's innovative projects and strong team culture.
Impressed by innovative projects
Strong team culture
Opportunity for growth and learning
posted on 21 Mar 2015
I was interviewed before Aug 2016.
posted on 21 Sep 2021
I applied via Campus Placement and was interviewed before Sep 2020. There were 5 interview rounds.
OOPS concepts are fundamental to software development. They include inheritance, encapsulation, abstraction, and polymorphism.
Inheritance allows a class to inherit properties and methods from another class.
Encapsulation is the practice of hiding data and methods within a class, so they cannot be accessed from outside the class.
Abstraction is the process of simplifying complex systems by breaking them down into smaller,...
based on 1 interview
Interview experience
Senior Software Engineer
1.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Staff Engineer
858
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Engineer
645
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
298
salaries
| ₹0 L/yr - ₹0 L/yr |
Staff Software Engineer
236
salaries
| ₹0 L/yr - ₹0 L/yr |
Accenture
Persistent Systems
Mphasis
LTIMindtree