i
Diggibyte Technologies
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.
Nested JSON in PySpark allows for handling complex data structures within a DataFrame.
Use the `struct` function to create nested structures in PySpark DataFrames.
Access nested elements using dot notation or `getItem` function.
Use `explode` function to flatten nested arrays.
Consider using `selectExpr` for complex transformations involving nested JSON.
I applied via Naukri.com and was interviewed in Sep 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in May 2022. There were 2 interview rounds.
Spark architecture is a distributed computing framework that processes large datasets in parallel across a cluster of nodes.
Spark has a master-slave architecture with a driver program that communicates with the cluster manager to allocate resources and tasks to worker nodes.
Worker nodes execute tasks in parallel and store data in memory or disk.
Spark supports various data sources and APIs for batch processing, streamin...
DAG stands for Directed Acyclic Graph and is a way to represent dependencies between tasks. RDD stands for Resilient Distributed Datasets and is a fundamental data structure in Apache Spark.
DAG is used to represent a series of tasks or operations where each task depends on the output of the previous task.
RDD is a distributed collection of data that can be processed in parallel across multiple nodes in a cluster.
RDDs ar...
Serialization is the process of converting an object into a stream of bytes for storage or transmission.
Serialization is used to transfer objects between different applications or systems.
It allows objects to be stored in a file or database.
Serialization can be used for caching and improving performance.
Examples of serialization formats include JSON, XML, and binary formats like Protocol Buffers and Apache Avro.
Accumulators are variables used for aggregating data in Spark. GroupByKey and ReduceByKey are operations used for data transformation.
Accumulators are used to accumulate values across multiple tasks in a distributed environment.
GroupByKey is used to group data based on a key and create a pair of key-value pairs.
ReduceByKey is used to aggregate data based on a key and reduce the data to a single value.
GroupByKey is less...
Choose a cluster based on data size, complexity, and processing requirements.
Consider the size and complexity of the data to be processed.
Determine the processing requirements, such as batch or real-time processing.
Choose a cluster with appropriate resources, such as CPU, memory, and storage.
Examples of Azure clusters include HDInsight, Databricks, and Synapse Analytics.
To create mount points in ADLS, use the Azure Storage Explorer or Azure Portal. To load data source, use Azure Data Factory or Azure Databricks.
Mount points can be created using Azure Storage Explorer or Azure Portal
To load data source, use Azure Data Factory or Azure Databricks
Mount points allow you to access data in ADLS as if it were a local file system
Data can be loaded into ADLS using various tools such as Azure D...
I applied via LinkedIn and was interviewed in Mar 2022. There were 3 interview rounds.
Diggibyte Technologies interview questions for popular designations
Joining of two table using spark structure API. SQL queries like join, aggregation(avg, sum, max). word count Program.
I applied via Naukri.com and was interviewed before Oct 2022. There were 4 interview rounds.
Data structure Like List Array Stack Queue etc
Scenario based question and coding problems
I applied via Campus Placement and was interviewed before Jul 2021. There were 3 interview rounds.
In this round we have aptitude plus coding mcq questions
Here we have to write full fledge code 2 questions were there and are easy
I applied via Campus Placement and was interviewed before Jan 2021. There were 4 interview rounds.
I have worked on various technologies including Hadoop, Spark, SQL, Python, and AWS.
Experience with Hadoop and Spark for big data processing
Proficient in SQL for data querying and manipulation
Skilled in Python for data analysis and scripting
Familiarity with AWS services such as S3, EC2, and EMR
Knowledge of data warehousing and ETL processes
I applied via Referral and was interviewed before Jun 2021. There were 2 interview rounds.
I applied via Approached by Company and was interviewed before Sep 2021. There were 4 interview rounds.
Hackarrank questions, practice more of it
based on 6 interviews
Interview experience
based on 19 reviews
Rating in categories
Data Engineer
30
salaries
| ₹3 L/yr - ₹10 L/yr |
Scrum Master
4
salaries
| ₹11 L/yr - ₹19 L/yr |
Front end Developer
4
salaries
| ₹3 L/yr - ₹12.5 L/yr |
Qliksense Developer
4
salaries
| ₹5 L/yr - ₹7.7 L/yr |
Data Scientist
3
salaries
| ₹3.7 L/yr - ₹10 L/yr |
TCS
Accenture
Wipro
Cognizant