i
GSPANN Technologies
Filter interviews by
They ask you to share your screen and ask you to write the code. It is easy if you have prepared well
Aggregation & grouping in Spark
Aggregation is the process of combining data from multiple sources into a single result
Grouping is the process of dividing data into groups based on a specific criteria
Spark provides various functions for aggregation and grouping such as groupBy, reduceByKey, aggregateByKey, etc.
These functions can be used to perform operations like sum, count, average, etc. on grouped data
I applied via Referral and was interviewed before Mar 2022. There were 4 interview rounds.
Spark optimisation techniques
Partitioning data to reduce shuffling
Caching frequently used data
Using broadcast variables for small data
Avoiding unnecessary data shuffling
Tuning memory allocation and garbage collection
Using efficient data formats like Parquet
Using appropriate hardware configurations
Optimizing SQL queries using DataFrame and Dataset APIs
Spark architecture is a distributed computing system that provides high-level APIs for processing large datasets.
Spark architecture consists of a cluster manager, a distributed storage system, and a set of worker nodes.
The cluster manager, such as Apache Mesos or Hadoop YARN, allocates resources and schedules tasks.
The distributed storage system, like Hadoop Distributed File System (HDFS), stores the data across the cl...
I applied via Approached by Company and was interviewed before Sep 2022. There were 4 interview rounds.
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...
GSPANN Technologies interview questions for popular designations
I applied via Approached by Company and was interviewed before Apr 2022. There were 3 interview rounds.
Get interview-ready with Top GSPANN Technologies Interview Questions
I applied via Naukri.com and was interviewed before Apr 2022. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed in Sep 2020. There were 3 interview rounds.
Top trending discussions
The duration of GSPANN Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 36 interviews
Interview experience
based on 434 reviews
Rating in categories
6-12 Yrs
Not Disclosed
2-7 Yrs
Not Disclosed
Senior Software Engineer
446
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
378
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
307
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Technical Lead
136
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
103
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech