Filter interviews by
Coding question in java based on array and dynamic programming
Kruskal's algorithm is a minimum spanning tree algorithm that connects all vertices in a graph while minimizing total edge weight.
Sort edges in ascending order
Add edges one by one to spanning tree
Ensure no cycles are formed
Example: Given a graph with vertices A, B, C and edges (A-B: 2), (B-C: 3), (A-C: 4), the algorithm would select (A-B: 2) and (B-C: 3) to form the minimum spanning tree
Function to reverse a given string and return it.
Create a function that takes a string as input
Use built-in functions like reverse() or loop through the string to reverse it
Return the reversed string
Top trending discussions
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Create calculated fields in Tableau to dynamically adjust to changing table columns.
Use calculated fields to reference specific columns by name instead of position.
Utilize parameters to allow users to select which columns to display.
Consider using custom SQL queries to dynamically adjust to changing table structure.
Developed a predictive model to forecast customer churn for a telecommunications company.
Utilized machine learning algorithms such as logistic regression and random forest
Performed data preprocessing and feature engineering to improve model performance
Collaborated with business stakeholders to understand key drivers of churn
Achieved 85% accuracy in predicting customer churn
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 2 interview rounds.
Sql python bigdata hadoop hive spark
1 hour simple coding python sql
SQL allows for efficient data retrieval, manipulation, and analysis in relational databases.
SQL is widely used in querying databases to retrieve specific data.
It allows for data manipulation, such as adding, updating, and deleting records.
SQL can perform complex data analysis tasks, such as aggregations and joins.
It provides a standardized language for interacting with relational databases.
SQL is essential for generati...
Python is a versatile programming language known for its simplicity, readability, and vast library support.
Easy to learn and use, making it ideal for beginners and experienced programmers alike
Extensive library support for data analysis, machine learning, web development, and more
Strong community support with active forums and resources for problem-solving
Cross-platform compatibility allows for seamless integration wit...
Spark is a fast and powerful big data processing framework that offers benefits like speed, ease of use, and versatility.
Spark is known for its speed, as it can process data up to 100 times faster than traditional Hadoop MapReduce.
It offers ease of use with high-level APIs in Java, Scala, Python, and SQL, making it accessible to a wide range of users.
Spark is versatile, supporting various workloads such as batch proces...
Huddles of data engineers refer to collaborative meetings or discussions among data engineers to share insights, solve problems, and make decisions.
Huddles are typically informal and can be scheduled or ad-hoc.
They provide a platform for data engineers to brainstorm, troubleshoot, and exchange ideas.
Huddles may involve reviewing code, discussing data pipelines, or addressing technical challenges.
Effective huddles promo...
Alteryx data processing and reporting
I applied via Company Website and was interviewed in Sep 2024. There were 3 interview rounds.
Genral aptitude questions
40 mins to solve 2 dsa questions
My name has 10 characters.
Count the number of characters in your name
Include spaces and special characters if present
Use a programming language or tool to calculate the length of your name
I applied via Walk-in and was interviewed in Nov 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
Reasoning
Coding
Spit out
General discussion
Algorithm coding
Array sorting
Machine learning
SQL
Python
C#
Data normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Data normalization involves breaking down data into smaller, manageable parts to avoid duplication.
It helps in reducing data redundancy and inconsistencies, leading to improved data integrity.
Normalization also helps in optimizing database performance by reducing storage space and improving query efficienc...
Software Engineer
4
salaries
| ₹26 L/yr - ₹35 L/yr |
Senior Software Engineer
4
salaries
| ₹17.5 L/yr - ₹42 L/yr |
Senior Specialist
4
salaries
| ₹10.6 L/yr - ₹15.2 L/yr |
Process Expert
4
salaries
| ₹4.2 L/yr - ₹7 L/yr |
Business Analyst
3
salaries
| ₹10.2 L/yr - ₹10.2 L/yr |
DP World
PSA International
CMA CGM
APL Logistics