i
Altimetrik
Filter interviews by
Clear (1)
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 was interviewed in Apr 2017.
Firmware is a type of software that is embedded in hardware devices to control their functionality.
Firmware is a combination of hardware and software.
It is used to control the behavior of hardware devices.
Firmware is typically stored in non-volatile memory, such as ROM or flash memory.
Examples of devices that use firmware include routers, printers, and digital cameras.
I am a passionate software developer with experience in building web applications and solving complex problems.
Experienced in programming languages such as Java, JavaScript, and Python
Familiar with front-end technologies like HTML, CSS, and React
Strong problem-solving skills and ability to work in a team environment
Previous projects include developing a customer management system for a small business
I applied via Naukri.com and was interviewed before Aug 2020. There were 4 interview rounds.
Design pattern is a reusable solution to a commonly occurring problem in software design.
Design patterns provide a standard terminology and a common platform for communication among developers.
They help in creating software that is flexible, maintainable, and scalable.
Examples of design patterns include Singleton, Factory, Observer, and Decorator.
Design patterns can be categorized into three types: creational, structur...
I applied via Naukri.com and was interviewed before Jul 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed before Jul 2018. There were 2 interview rounds.
staticmethod and class method are two types of methods in Python classes.
staticmethod is a method that belongs to a class but does not have access to the class or instance.
classmethod is a method that belongs to a class and has access to the class but not the instance.
staticmethod is used when a method does not need to access the class or instance.
classmethod is used when a method needs to access the class but not the ...
Sorting in a dictionary
Use sorted() function to sort the dictionary by keys or values
Use lambda function to sort the dictionary by custom key
Use OrderedDict() to maintain the order of the sorted dictionary
I have used 'django.db.models' package in my Django models.
The 'django.db.models' package provides the base classes for defining models in Django.
It includes classes like 'Model', 'CharField', 'IntegerField', 'ForeignKey', etc.
These classes are used to define the fields and relationships in a Django model.
For example, 'class MyModel(models.Model): name = models.CharField(max_length=50)'
This creates a model with a 'name...
I applied via Naukri.com and was interviewed in Aug 2020. There were 3 interview rounds.
I was interviewed in Apr 2017.
I am a software developer with a passion for coding and problem-solving. My family is supportive and has always encouraged my career in tech.
Experienced software developer
Passionate about coding and problem-solving
Supportive family that encourages my career in tech
based on 1 interview
Interview experience
Senior Software Engineer
1.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Staff Engineer
869
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Engineer
653
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
300
salaries
| ₹0 L/yr - ₹0 L/yr |
Staff Software Engineer
236
salaries
| ₹0 L/yr - ₹0 L/yr |
Accenture
Persistent Systems
Mphasis
LTIMindtree