i
Decision Point
Filter interviews by
I applied via Company Website and was interviewed in Jun 2021. There was 1 interview round.
Top trending discussions
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
Two coding questions, one is easy and the other is difficult. Who solved 2nd question was shortlisted for an interview.
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
posted on 13 Mar 2024
I applied via campus placement at Zagdu Singh Chartitable Trust's Thakur Institute of Management Studies & Research, Mumbai and was interviewed in Feb 2024. There were 3 interview rounds.
Aptitude test was divided into 3 parts and was not a typical quant, logical question it was more of an application based questions
posted on 2 Jun 2023
I applied via Walk-in and was interviewed in May 2023. There were 4 interview rounds.
posted on 13 Sep 2023
I applied via Company Website and was interviewed before Sep 2022. There were 3 interview rounds.
Multiple inheritance allows a class to inherit attributes and methods from more than one parent class.
In multiple inheritance, a class can inherit from two or more parent classes.
It can lead to the Diamond Problem where a class inherits from two classes that have a common ancestor.
Languages like C++ support multiple inheritance.
Example: class ChildClass : public ParentClass1, public ParentClass2 {}
An interface in software development defines a contract for classes to implement, specifying methods and properties that must be included.
Interfaces in programming languages like Java, C#, and TypeScript allow for multiple inheritance by defining a set of methods that a class must implement.
Interfaces are used to enforce a common structure across different classes, promoting code reusability and maintainability.
Example...
Create Crud operation using angular with API.
posted on 17 Mar 2023
I applied via Referral and was interviewed before Mar 2022. There was 1 interview round.
I applied via Indeed and was interviewed before Nov 2019. There were 3 interview rounds.
based on 8 reviews
Rating in categories
Senior Business Analyst
53
salaries
| ₹10 L/yr - ₹17.3 L/yr |
Data Engineer
48
salaries
| ₹5 L/yr - ₹12.4 L/yr |
Analytics Consultant
48
salaries
| ₹13 L/yr - ₹27 L/yr |
Business Analyst
47
salaries
| ₹5 L/yr - ₹11 L/yr |
Data Scientist
41
salaries
| ₹7 L/yr - ₹15 L/yr |
Fractal Analytics
Mu Sigma
Tiger Analytics
LatentView Analytics