Add office photos
Engaged Employer

Altimetrik

3.8
based on 965 Reviews
Filter interviews by

Neurons-IT Interview Questions and Answers

Updated 11 Oct 2024
Popular Designations

Q1. What services have you used in GCP

Ans.

I have used services like BigQuery, Dataflow, Pub/Sub, and Cloud Storage in GCP.

  • BigQuery for data warehousing and analytics

  • Dataflow for real-time data processing

  • Pub/Sub for messaging and event ingestion

  • Cloud Storage for storing data and files

Add your answer

Q2. What are accumulators in spark?

Ans.

Accumulators are shared variables that are updated by worker nodes and can be used for aggregating information across tasks.

  • Accumulators are used for implementing counters and sums in Spark.

  • They are only updated by worker nodes and are read-only by the driver program.

  • Accumulators are useful for debugging and monitoring purposes.

  • Example: counting the number of errors encountered during processing.

Add your answer

Q3. Write a query to find duplicate data using SQL

Ans.

Query to find duplicate data using SQL

  • Use GROUP BY and HAVING clause to identify duplicate records

  • Select columns to check for duplicates

  • Use COUNT() function to count occurrences of each record

Add your answer

Q4. What is pub/sub?

Ans.

Pub/sub is a messaging pattern where senders (publishers) of messages do not program the messages to be sent directly to specific receivers (subscribers).

  • Pub/sub stands for publish/subscribe.

  • Publishers send messages to a topic, and subscribers receive messages from that topic.

  • It allows for decoupling of components in a system, enabling scalability and flexibility.

  • Examples include Apache Kafka, Google Cloud Pub/Sub, and MQTT.

Add your answer
Discover Neurons-IT interview dos and don'ts from real experiences

Q5. Explain spark architecture

Ans.

Spark architecture is a distributed computing framework that consists of a driver program, cluster manager, and worker nodes.

  • Spark architecture includes a driver program that manages the execution of the Spark application.

  • It also includes a cluster manager that allocates resources and schedules tasks on worker nodes.

  • Worker nodes are responsible for executing the tasks and storing data in memory or disk.

  • Spark architecture supports fault tolerance through resilient distributed ...read more

Add your answer

Q6. Design etl flow in gcp

Ans.

Designing ETL flow in Google Cloud Platform (GCP) involves defining data sources, transformation processes, and loading destinations.

  • Identify data sources and extract data using GCP services like Cloud Storage, BigQuery, or Cloud SQL.

  • Transform data using tools like Dataflow or Dataprep to clean, enrich, and aggregate data.

  • Load transformed data into target destinations such as BigQuery, Cloud Storage, or other databases.

  • Schedule and automate the ETL process using Cloud Compose...read more

Add your answer

Q7. Find duplicates in list python

Ans.

Use a dictionary to find duplicates in a list of strings in Python.

  • Create an empty dictionary to store the count of each string in the list.

  • Iterate through the list and update the count in the dictionary for each string.

  • Print out the strings that have a count greater than 1 to find duplicates.

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Neurons-IT

based on 7 interviews in the last 1 year
1 Interview rounds
Technical Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Senior Data Engineer Interview Questions from Similar Companies

3.8
 • 34 Interview Questions
3.7
 • 22 Interview Questions
3.5
 • 14 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter