Filter interviews by
I applied via LinkedIn and was interviewed in Jun 2024. There were 3 interview rounds.
Spark architecture is based on a master-slave architecture with a cluster manager to coordinate tasks.
Spark has a master node that manages the cluster and worker nodes that execute tasks.
It uses a cluster manager like YARN or Mesos to allocate resources and schedule tasks.
Spark applications are run as independent sets of processes on a cluster, coordinated by the SparkContext object.
It has a resilient distributed datas...
Python program to group anagrams in an array of strings
Create a dictionary to store sorted strings as keys and corresponding anagrams as values
Iterate through the array of strings, sort each string and add it to the dictionary
Return the values of the dictionary as grouped anagrams
AWS cross account sharing can be achieved by using IAM roles and policies.
Create an IAM role in the account that will share resources
Define a trust policy in the role to allow the other account to assume the role
Attach a policy to the role granting the necessary permissions
In the receiving account, create an IAM role with a trust policy allowing the sharing account to assume the role
Use the AWS CLI or console to assume
Logical plan represents the high-level abstract representation of the computation to be performed, while physical plan represents the actual execution plan with specific optimizations and details.
Logical plan is a high-level abstract representation of the computation to be performed.
Physical plan is the actual execution plan with specific optimizations and details.
Logical plan is created first and then optimized to gen...
Top trending discussions
I applied via Approached by Company and was interviewed in Dec 2024. There were 2 interview rounds.
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
I applied via Approached by Company and was interviewed before Dec 2023. There were 2 interview rounds.
I have worked on projects involving data pipeline development, ETL processes, and data warehousing.
Developed and maintained data pipelines to ingest, process, and store large volumes of data
Implemented ETL processes to transform raw data into usable formats for analysis
Designed and optimized data warehouses for efficient storage and retrieval of data
Worked on real-time data processing using technologies like Apache Kaf
SQL queries using joins and window functions
Use INNER JOIN to combine rows from two or more tables based on a related column
Use WINDOW functions like ROW_NUMBER() to assign a unique sequential integer to each row within a partition
Example: SELECT column1, column2, ROW_NUMBER() OVER(PARTITION BY column1 ORDER BY column2) AS row_num FROM table_name
Seeking new challenges and growth opportunities in a more innovative environment.
Desire for career advancement
Lack of growth opportunities in current organization
Interest in working with new technologies or industries
Seeking a more collaborative or dynamic work environment
I am impressed by the company's innovative projects and collaborative work culture.
Innovative projects in the data engineering field
Collaborative work culture that fosters growth and learning
Company's reputation for valuing employee input and ideas
posted on 8 Nov 2023
I applied via Naukri.com and was interviewed in Oct 2023. There were 3 interview rounds.
Common Aptitude along with HTML5, CSS
I applied via Referral and was interviewed before Sep 2023. There was 1 interview round.
MVP architecture stands for Model-View-Presenter architecture, a design pattern that separates the presentation layer from the business logic.
MVP divides the application into three components: Model (data), View (UI), and Presenter (logic).
Model represents the data and business logic, View represents the UI, and Presenter acts as an intermediary that communicates between Model and View.
MVP helps in achieving separation...
Use relational database with tables for users, products, orders, etc. Utilize indexes for fast querying.
Create a table for users with columns like user_id, name, email, etc.
Create a table for products with columns like product_id, name, price, etc.
Create a table for orders with columns like order_id, user_id, product_id, quantity, etc.
Utilize indexes on commonly queried columns like user_id, product_id for faster retri...
I applied via Job Fair and was interviewed in Mar 2022. There was 1 interview round.
Senior Software Engineer
28
salaries
| ₹14.8 L/yr - ₹41 L/yr |
Senior Developer
26
salaries
| ₹18.7 L/yr - ₹30.2 L/yr |
Software Engineer
20
salaries
| ₹4 L/yr - ₹13 L/yr |
Lead Developer
19
salaries
| ₹25.2 L/yr - ₹48 L/yr |
Software Developer
17
salaries
| ₹11.8 L/yr - ₹20.8 L/yr |
Bharat Petroleum
Indian Oil Corporation
Hindustan Petroleum
Reliance Industries