Filter interviews by
I applied via Company Website and was interviewed in May 2024. There were 2 interview rounds.
Data structure - tree and linkedlist questions asked, binary search tree
Synchronizing threads in Android can be achieved using synchronization blocks or methods.
Use synchronized keyword to create a synchronized block or method
Use locks such as ReentrantLock for more complex synchronization needs
Consider using synchronized collections like ConcurrentHashMap for thread-safe data structures
Top trending discussions
I was interviewed in Apr 2024.
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Write a program to print first and last letters of words alternatively from am list
OOPs stands for Object-Oriented Programming. It is based on four main pillars: Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: class B extends class A.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: using private access modifiers to restrict access to certain data.
Abstract...
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Reverse items in array with highest values, skipping the lowest
Sort the array in descending order
Skip the lowest value(s)
Reverse the remaining items
Java interface defines a contract for classes to implement, while abstract class provides common functionality for subclasses.
Interface can only have abstract methods, while abstract class can have both abstract and non-abstract methods.
A class can implement multiple interfaces but can only extend one abstract class.
Interfaces are used to achieve multiple inheritance in Java, while abstract classes are used to provide ...
MVVM is a design pattern used in Android development to separate the UI logic from the business logic.
MVVM stands for Model-View-ViewModel
Model represents the data and business logic
View is the UI component that displays the data
ViewModel acts as a mediator between the Model and View, handling the UI logic and data manipulation
MVVM helps in maintaining a clean and organized codebase
A high order function is a function that can take other functions as parameters or return functions as results.
High order functions can be used to create more flexible and reusable code.
They allow for functions to be passed as arguments, making code more modular.
Examples include map, filter, and reduce functions in functional programming.
ConstraintLayout is the most efficient layout to use on Android.
Allows for flat view hierarchy
Handles complex layouts efficiently
Supports responsive design
Provides tools for optimizing layouts
View Model Scope determines whether a ViewModel should be scoped to an activity or a fragment.
View Model scoped to activity: shared between all fragments within the activity
View Model scoped to fragment: specific to that fragment only
Use activity scope for data shared across fragments, fragment scope for fragment-specific data
I applied via LinkedIn and was interviewed before Jan 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Structs are value types and passed by value, while classes are reference types and passed by reference.
Structs are used for small, simple data types like coordinates or colors.
Classes are used for more complex data types that require inheritance or reference semantics.
Structs are copied when passed around, while classes are passed by reference.
Structs are stack allocated, while classes are heap allocated.
I was interviewed in Apr 2024.
Interview experience
Computer Scientist
433
salaries
| ₹21.2 L/yr - ₹70 L/yr |
Technical Consultant
290
salaries
| ₹11.9 L/yr - ₹30 L/yr |
Software Engineer
262
salaries
| ₹8.5 L/yr - ₹28 L/yr |
Computer Scientist 2
226
salaries
| ₹30 L/yr - ₹101 L/yr |
Senior Technical Consultant
190
salaries
| ₹12.5 L/yr - ₹45 L/yr |
Salesforce
Oracle
Microsoft Corporation
Amazon