i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Different types of joins in SQL include inner join, left join, right join, and full outer join.
Inner join: Returns rows when there is a 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 outer join: Returns rows when there is a match in either table.
Various optimizations such as indexing, caching, and parallel processing were used in the project.
Implemented indexing on frequently queried columns to improve query performance
Utilized caching mechanisms to store frequently accessed data and reduce database load
Implemented parallel processing to speed up data processing tasks
Optimized algorithms and data structures for efficient data retrieval and manipulation
I optimized code, increased memory allocation, used efficient data structures, and implemented data partitioning.
Optimized code by identifying and fixing memory leaks
Increased memory allocation for the application
Used efficient data structures like arrays, hashmaps, and trees
Implemented data partitioning to distribute data across multiple nodes
I applied via Walk-in and was interviewed in Jun 2024. There were 2 interview rounds.
Project description on data engineer
Python and sql questions
What people are saying about Cognizant
I applied via Naukri.com and was interviewed in Aug 2023. There was 1 interview round.
If a name node fails in Hadoop, the entire Hadoop cluster becomes unavailable.
The name node is responsible for managing the metadata of the Hadoop file system.
If the name node fails, the cluster cannot access or process any data.
To handle name node failures, Hadoop provides mechanisms like high availability and automatic failover.
In high availability mode, there are multiple name nodes in the cluster, and if one fails,...
Cluster mode runs the Spark driver on one of the worker nodes, while client mode runs the driver on the client machine.
In cluster mode, the driver runs on one of the worker nodes in the cluster, while in client mode, the driver runs on the machine where the Spark application is submitted.
Cluster mode is suitable for production environments where fault tolerance and scalability are important, while client mode is more c...
Optimizations in Spark include partitioning, caching, broadcast variables, and using appropriate data structures.
Partitioning data based on key can improve performance by reducing data shuffling
Caching frequently accessed data in memory can avoid recomputation
Using broadcast variables can reduce data transfer between nodes
Choosing appropriate data structures like DataFrames or Datasets can optimize query execution
Using...
Cognizant interview questions for designations
I applied via Campus Placement
It includes simple data structure questions.
Get interview-ready with Top Cognizant Interview Questions
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There was 1 interview round.
I applied via Company Website and was interviewed in Oct 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed before Mar 2023. There was 1 interview round.
Coalesce reduces the number of partitions in a DataFrame, while repartition increases the number of partitions.
Coalesce is used to reduce the number of partitions in a DataFrame without shuffling data
Repartition is used to increase the number of partitions in a DataFrame and can involve shuffling data
Coalesce is more efficient for reducing partitions when no data movement is required
Repartition is typically used for ev...
The duration of Cognizant Data Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 34 interviews
2 Interview rounds
based on 144 reviews
Rating in categories
Associate
72.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Programmer Analyst
55.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate
48.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Processing Executive
28.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
17.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
Accenture