i
KPIT Technologies
Filter interviews by
I applied via Company Website and was interviewed in Aug 2023. There was 1 interview round.
I applied via Job Portal and was interviewed before Aug 2023. There was 1 interview round.
Top trending discussions
I was interviewed in Apr 2024.
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
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 AmbitionBox and was interviewed in Mar 2024. There was 1 interview round.
Multithreading allows multiple threads to exist within the context of a single process, while multiprocessing involves multiple processes running concurrently.
Multithreading allows multiple threads to share the same memory space and resources of a single process, while multiprocessing involves separate memory space for each process.
Multithreading is more lightweight and efficient compared to multiprocessing as threads ...
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.
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
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
Senior Software Engineer
2.4k
salaries
| ₹6 L/yr - ₹20 L/yr |
Software Engineer
2.2k
salaries
| ₹2 L/yr - ₹11.5 L/yr |
Technical Lead
1.9k
salaries
| ₹8.2 L/yr - ₹25 L/yr |
Senior Technical Lead
774
salaries
| ₹10.2 L/yr - ₹36 L/yr |
Software Developer
607
salaries
| ₹2.9 L/yr - ₹13.1 L/yr |
TCS
Infosys
Wipro
HCLTech