i
GfK MODE
Filter interviews by
Clear (1)
I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.
Coalesce is a function used to return the first non-null value in a list of expressions.
Coalesce function is commonly used in SQL to handle null values.
It takes multiple arguments and returns the first non-null value.
Example: COALESCE(column1, column2, 'default') will return the value of column1 if not null, else column2, and if both are null, it will return 'default'.
Repartition is the process of redistributing data across partitions in a distributed system.
Repartitioning helps in balancing the workload and improving performance in distributed computing environments.
It involves moving data between partitions based on certain criteria such as key values or hash functions.
Repartitioning can be done in Spark using operations like repartition() or coalesce().
A non repeatable character is a character that appears only once in a given string.
Iterate through the string and count the frequency of each character
Identify the characters that have a frequency of 1
Return the first non repeatable character found
Sort list without using sort method
Create a custom sorting function using loops
Compare each element with every other element to determine the correct order
Swap elements based on the comparison results
Top trending discussions
I was interviewed in Jul 2017.
I am a data analyst with a strong background in statistics and programming.
I have a Bachelor's degree in Statistics and have completed several courses in programming languages like Python and SQL.
I have experience working with large datasets and conducting data analysis using statistical techniques.
I am proficient in data visualization tools like Tableau and have created interactive dashboards to present insights.
I hav...
I am interested in this company because of its strong reputation in the data analytics industry and its commitment to innovation.
The company has a proven track record of success in the data analytics industry.
It has a strong reputation for delivering high-quality insights and solutions.
The company values innovation and encourages employees to think creatively.
There are opportunities for professional growth and developm...
I am passionate about using data to solve complex problems and make informed decisions.
Data analysis allows me to apply my analytical skills and engineering background to extract valuable insights from data.
I enjoy working with numbers, statistics, and programming, which are all essential skills in the field of data analysis.
Data analysis offers a wide range of opportunities to work on diverse projects and industries, ...
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Loop in linked list is a situation where a node points to a previous node in the list, creating an infinite loop.
Check for loops using Floyd's cycle detection algorithm
Use two pointers, one moving twice as fast as the other, to detect a loop
If the fast pointer catches up to the slow pointer, there is a loop
1. The online test includes questions related to spark and a coding questions.
Basic aptitude questions
I applied via Campus Placement and was interviewed in Mar 2024. There were 2 interview rounds.
60 minutes 60 questions
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
I am a data analyst with a strong background in statistics and data visualization.
Experienced in using tools like SQL, Python, and Tableau for data analysis
Skilled in interpreting and presenting data insights to stakeholders
Strong understanding of statistical methods and data modeling techniques
I have a strong background in data analysis, with experience in utilizing various analytical tools and techniques to derive insights from data.
I have a degree in Statistics and have completed multiple data analysis projects during my academic career.
I am proficient in using programming languages such as Python and R for data analysis.
I have experience in working with SQL databases and extracting data for analysis.
I hav...
I have worked on various projects involving data analysis, visualization, and interpretation.
Developed predictive models using machine learning algorithms
Performed data cleaning and preprocessing to ensure accuracy
Created interactive dashboards for data visualization
Conducted A/B testing to analyze the impact of changes
Collaborated with cross-functional teams to derive insights from data
I applied via Approached by Company and was interviewed before Aug 2023. There were 3 interview rounds.
1 coding test having a DP question and some spark based questions.
Fibonacci using Dynamic Programming
Use an array to store calculated Fibonacci numbers to avoid redundant calculations
Start with base cases of 0 and 1, then iterate to calculate subsequent Fibonacci numbers
Time complexity can be reduced from exponential to linear using DP
based on 1 interview
Interview experience
Analyst
127
salaries
| ₹0 L/yr - ₹0 L/yr |
Junior Analyst
92
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Analyst
92
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate
89
salaries
| ₹0 L/yr - ₹0 L/yr |
Principal Analyst
66
salaries
| ₹0 L/yr - ₹0 L/yr |
Nielsen
Kantar
Ipsos
Market Xcel Data Matrix