Filter interviews by
I applied via Approached by Company
Setting up data engineering solution using GCP involves utilizing various GCP services for data processing and storage.
Utilize Google Cloud Storage for storing raw data
Use Google BigQuery for data processing and analysis
Implement data pipelines using Google Cloud Dataflow or Apache Beam
Leverage Google Cloud Pub/Sub for real-time data streaming
Utilize Google Cloud Composer for orchestrating data workflows
Top trending discussions
Spark architecture refers to the structure of Apache Spark, a distributed computing framework.
Spark architecture consists of a cluster manager, worker nodes, and a driver program.
The cluster manager allocates resources and schedules tasks across worker nodes.
Worker nodes execute tasks in parallel and store data in memory or disk.
The driver program coordinates the execution of tasks and manages the overall workflow.
Spar...
Optimizing Spark jobs involves tuning configurations, partitioning data, using appropriate data structures, and leveraging caching.
Tune Spark configurations for optimal performance
Partition data to distribute workload evenly
Use appropriate data structures like DataFrames or Datasets
Leverage caching to avoid recomputation
Optimize shuffle operations to reduce data movement
It was also very easy.
Dynamic data frame in AWS Glue job is a dynamically generated data frame, while Spark data frame is specifically created using Spark APIs.
Dynamic data frame is generated dynamically at runtime based on the data source and schema, while Spark data frame is explicitly created using Spark APIs.
Dynamic data frame is more flexible but may have performance implications compared to Spark data frame.
You can convert a dynamic d...
I applied via Naukri.com and was interviewed in Aug 2020. There were 4 interview rounds.
I applied via Company Website and was interviewed in Apr 2024. There were 2 interview rounds.
Find the length of the longest increasing subsequence in an array.
Use dynamic programming to solve this problem efficiently.
Iterate through the array and keep track of the longest increasing subsequence ending at each index.
Example: For array [10, 22, 9, 33, 21, 50, 41, 60, 80], the longest increasing subsequence is [10, 22, 33, 50, 60, 80] with length 6.
I applied via Indeed and was interviewed in Jan 2024. There were 2 interview rounds.
Joins are used to combine rows from two or more tables based on a related column between them.
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
INNER JOIN returns rows when there is at least one match in both tables
LEFT JOIN returns all rows from the left table and the matched rows from the right table
RIGHT JOIN returns all rows from the right table and the matched rows from the left table
FULL JOIN...
To add a date table in Power BI, you can create a new table with a list of dates and relationships with other tables.
Create a new table in Power BI with a list of dates
Add columns for day, month, year, etc. for additional analysis
Establish relationships between the date table and other tables in the data model
I was interviewed in Dec 2023.
Angular lifecycle hooks are methods that allow you to tap into specific points in a component's lifecycle.
ngOnChanges: called when an input property changes
ngOnInit: called once the component is initialized
ngDoCheck: called during every change detection run
ngAfterContentInit: called after content (ng-content) has been projected into the component
ngAfterContentChecked: called after every check of the projected content
ng...
posted on 14 Feb 2024
Questions are asked from hackerrank . Difficulty level medium .
Prepare for SQL too.
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
Interview experience
Accenture
Wipro
TCS
Infosys