i
GSPANN Technologies
Filter interviews by
I applied via Approached by Company and was interviewed before Feb 2022. There were 2 interview rounds.
To add dependency SDKs for a particular build flavor, modify the build.gradle file and specify the dependencies for that flavor.
Open the build.gradle file for your project
Locate the section for the desired build flavor
Inside the dependencies block, add the necessary SDK dependencies
Sync the project to apply the changes
MVVM is a software architecture pattern that separates the user interface from the business logic.
MVVM stands for Model-View-ViewModel.
Model represents the data and business logic.
View represents the user interface.
ViewModel acts as a mediator between the View and Model.
Advantages include easier testing, separation of concerns, and improved maintainability.
Example: Xamarin.Forms uses MVVM architecture for cross-platfor
RX Java and RXAndroid are reactive programming libraries for Java and Android respectively.
RX Java and RXAndroid allow for asynchronous and event-based programming.
They use Observables and Subscribers to handle data streams.
They simplify complex code and make it easier to handle concurrency.
Example use cases include network requests and UI updates.
RXJava is used in popular Android libraries like Retrofit and Room.
Coroutines are lightweight threads in Kotlin that allow for asynchronous programming without the overhead of traditional multithreading.
Coroutines are cooperative, meaning they can pause and resume execution at specific points in the code.
They are more efficient than multithreading because they don't require creating new threads for each task.
Coroutines can be used for both CPU-bound and IO-bound tasks.
They simplify er...
I applied via Naukri.com and was interviewed in May 2024. There were 4 interview rounds.
Top trending discussions
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
I was interviewed in Nov 2024.
Questions about java concurrency framework, java 8 and 11 features, Code chef coding problem
Using a crypto price API to fetch and display real-time cryptocurrency prices in a machine coding project.
Utilize a crypto price API to fetch real-time cryptocurrency prices
Implement error handling for API requests
Display the fetched prices in a user-friendly format
posted on 8 Jan 2025
I applied via Approached by Company and was interviewed in Nov 2023. There were 4 interview rounds.
Hackerrank test with combination of MCQ and java program coding.
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There were 2 interview rounds.
Builder design pattern is a creational design pattern used to construct complex objects step by step.
Builder pattern separates the construction of a complex object from its representation.
It allows the same construction process to create different representations of the object.
Useful when there are multiple ways to construct an object or when the object creation process is complex.
Example: StringBuilder in Java allows ...
JOIN query to retrieve country and employee name
Use JOIN keyword to combine data from multiple tables
Specify the columns to select from each table
Use ON keyword to specify the relationship between the tables
based on 4 interviews
Interview experience
based on 65 reviews
Rating in categories
Senior Software Engineer
446
salaries
| ₹7.9 L/yr - ₹27 L/yr |
Technical Lead
378
salaries
| ₹11 L/yr - ₹31.7 L/yr |
Software Engineer
307
salaries
| ₹4 L/yr - ₹15.1 L/yr |
Senior Technical Lead
136
salaries
| ₹10 L/yr - ₹31 L/yr |
Associate Software Engineer
103
salaries
| ₹2 L/yr - ₹9 L/yr |
TCS
Infosys
Wipro
HCLTech