i
Tiger
Analytics
Work with us
Filter interviews by
Three prime numbers sum to 100, with a difference of 31 between two of them.
Identify prime numbers less than 100.
The difference of 31 suggests two primes: p1 and p2, where p1 - p2 = 31.
Let p1 = p2 + 31; thus, p1 + p2 + p3 = 100.
Substituting gives (p2 + 31) + p2 + p3 = 100.
This simplifies to 2p2 + p3 = 69.
Check combinations of primes to find valid p2 and p3.
Calculate the volume of intersection between two equal-radius cylinders intersecting perpendicularly.
Identify the radius (r) of the cylinders.
Use the formula for the volume of intersection: V = 8/3 * r^3.
This formula applies when the cylinders are of equal radius and intersect at right angles.
Example: For r = 2, V = 8/3 * (2^3) = 8/3 * 8 = 64/3 ≈ 21.33 cubic units.
This problem involves manipulating dictionaries in Python to achieve a specific goal.
Use dict methods like .get() to safely access values.
Example: my_dict.get('key', default_value) returns default_value if 'key' is not found.
Iterate through a dictionary using for loops: for key, value in my_dict.items():.
Example: for k, v in my_dict.items(): print(k, v) prints all key-value pairs.
Use dictionary comprehensions for ...
I have used various ML algorithms such as linear regression, decision trees, random forests, and neural networks in my projects.
Linear regression for predicting continuous values
Decision trees for classification and regression tasks
Random forests for ensemble learning and improved accuracy
Neural networks for complex pattern recognition
Using Pandas to solve SQL-like data manipulation problems efficiently.
Use `pd.read_sql()` to load data from SQL databases into DataFrames.
Utilize `groupby()` for aggregating data similar to SQL's GROUP BY.
Apply `merge()` to join DataFrames akin to SQL JOIN operations.
Filter data using boolean indexing, similar to SQL's WHERE clause.
Use `pivot_table()` for creating pivot tables like SQL's PIVOT.
R-squared is a statistical measure that represents the proportion of the variance for a dependent variable that's explained by an independent variable.
R-squared ranges from 0 to 1, with 1 indicating that all variance in the dependent variable is explained by the independent variable.
It is used in regression analysis to determine how well the regression line fits the data points.
A higher R-squared value indicates a...
The 3-Sum problem involves finding triplets in an array that sum to zero.
Input: An array of integers, e.g., [-1, 0, 1, 2, -1, -4].
Output: Unique triplets that sum to zero, e.g., [[-1, -1, 2], [-1, 0, 1]].
Approach: Sort the array, then use two pointers to find pairs that complement the current element.
Time Complexity: O(n^2) due to the nested loops.
Space Complexity: O(1) if the output is not counted, O(k) if storin...
The architecture diagram of the project showcases the overall structure and components of the system.
The architecture diagram typically includes components like servers, databases, APIs, and client applications.
It shows how these components interact with each other and the flow of data within the system.
Commonly used tools for creating architecture diagrams include Microsoft Visio, Lucidchart, and draw.io.
To maximize profit, buy when the stock price is low and sell when it is high.
Identify the lowest price point to buy the stock
Identify the highest price point to sell the stock
Consider market trends and analysis for optimal buying and selling days
MSE metric is commonly used in data analysis to measure the average squared difference between predicted values and actual values.
MSE helps to quantify the accuracy of a model by penalizing large errors more than small errors.
It is easy to interpret as it gives a clear measure of how well the model is performing.
MSE is differentiable, making it suitable for optimization algorithms like gradient descent.
Example: In...
I applied via Naukri.com and was interviewed in Sep 2024. There were 4 interview rounds.
Developed a data analysis project to optimize marketing strategies for a retail company.
Utilized customer segmentation techniques to identify target demographics
Analyzed sales data to determine the most effective marketing channels
Implemented A/B testing to measure the impact of different marketing campaigns
The architecture diagram of the project showcases the overall structure and components of the system.
The architecture diagram typically includes components like servers, databases, APIs, and client applications.
It shows how these components interact with each other and the flow of data within the system.
Commonly used tools for creating architecture diagrams include Microsoft Visio, Lucidchart, and draw.io.
Some questionaire was provided
MSE metric is commonly used in data analysis to measure the average squared difference between predicted values and actual values.
MSE helps to quantify the accuracy of a model by penalizing large errors more than small errors.
It is easy to interpret as it gives a clear measure of how well the model is performing.
MSE is differentiable, making it suitable for optimization algorithms like gradient descent.
Example: In line...
MSE metrics are commonly used to measure the average squared difference between predicted values and actual values in statistical analysis.
MSE helps in evaluating the performance of a predictive model by quantifying the accuracy of the model's predictions.
It penalizes large errors more heavily than small errors, making it a useful metric for identifying outliers or areas where the model is underperforming.
MSE is widely...
I applied via Naukri.com and was interviewed in Aug 2023. There were 4 interview rounds.
Online Coding Assessment on HackerEarth
I appeared for an interview in Jul 2023.
Entropy is a measure of randomness or disorder in a system. Gini index is a measure of impurity in a dataset. Derivatives measure rate of change. P-value is the probability of observing a test statistic. Beta value is the coefficient in a regression model. Imbalanced datasets have unequal class distribution. Recall is the proportion of actual positives correctly identified. Precision is the proportion of predicted posi...
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
Probability is the likelihood of a specific event occurring, expressed as a number between 0 and 1.
Probability ranges from 0 (impossible event) to 1 (certain event)
It can be calculated by dividing the number of favorable outcomes by the total number of possible outcomes
Probability can be represented as a percentage, fraction, or decimal
Python code to find the sum of all elements in a list
Use the sum() function to find the sum of all elements in a list
Ensure the list contains only numeric values for accurate results
I applied via Referral and was interviewed in Sep 2023. There were 4 interview rounds.
Hackerearth - python and ML stuff
I applied via Referral and was interviewed before Jan 2024. There were 3 interview rounds.
Developed a data analysis project to optimize marketing strategies for a retail company.
Utilized customer segmentation techniques to identify target demographics
Analyzed sales data to determine the most effective marketing channels
Implemented A/B testing to measure the impact of different marketing campaigns
Our tech stack includes Java, Spring Boot, Angular, and PostgreSQL.
Java
Spring Boot
Angular
PostgreSQL
This problem involves manipulating dictionaries in Python to achieve a specific goal.
Use dict methods like .get() to safely access values.
Example: my_dict.get('key', default_value) returns default_value if 'key' is not found.
Iterate through a dictionary using for loops: for key, value in my_dict.items():.
Example: for k, v in my_dict.items(): print(k, v) prints all key-value pairs.
Use dictionary comprehensions for conci...
I applied via LinkedIn and was interviewed before Oct 2023. There were 3 interview rounds.
It was a 90-minute Aptitude + Coding test in which some LeetCode medium CP problems were asked.
Different regression models are used based on the type of data and relationship between variables.
Linear regression is used when there is a linear relationship between the independent and dependent variables.
Logistic regression is used when the dependent variable is binary.
Polynomial regression is used when the relationship between variables is non-linear.
Ridge regression is used when there is multicollinearity in the ...
R-squared is a statistical measure that represents the proportion of the variance for a dependent variable that's explained by an independent variable.
R-squared ranges from 0 to 1, with 1 indicating that all variance in the dependent variable is explained by the independent variable.
It is used in regression analysis to determine how well the regression line fits the data points.
A higher R-squared value indicates a bett...
The 3-Sum problem involves finding triplets in an array that sum to zero.
Input: An array of integers, e.g., [-1, 0, 1, 2, -1, -4].
Output: Unique triplets that sum to zero, e.g., [[-1, -1, 2], [-1, 0, 1]].
Approach: Sort the array, then use two pointers to find pairs that complement the current element.
Time Complexity: O(n^2) due to the nested loops.
Space Complexity: O(1) if the output is not counted, O(k) if storing res...
I am a detail-oriented Senior Analyst with a passion for data analysis and problem-solving.
Experienced in conducting thorough research and interpreting complex data sets
Skilled in creating insightful reports and presentations for stakeholders
Proficient in using analytical tools such as Excel, SQL, and Tableau
I applied via Approached by Company and was interviewed before Oct 2023. There were 2 interview rounds.
Easy-medium maths coding questions
Using Pandas to solve SQL-like data manipulation problems efficiently.
Use `pd.read_sql()` to load data from SQL databases into DataFrames.
Utilize `groupby()` for aggregating data similar to SQL's GROUP BY.
Apply `merge()` to join DataFrames akin to SQL JOIN operations.
Filter data using boolean indexing, similar to SQL's WHERE clause.
Use `pivot_table()` for creating pivot tables like SQL's PIVOT.
I have used various ML algorithms such as linear regression, decision trees, random forests, and neural networks in my projects.
Linear regression for predicting continuous values
Decision trees for classification and regression tasks
Random forests for ensemble learning and improved accuracy
Neural networks for complex pattern recognition
I appeared for an interview before Jul 2023, where I was asked the following questions.
Calculate the volume of intersection between two equal-radius cylinders intersecting perpendicularly.
Identify the radius (r) of the cylinders.
Use the formula for the volume of intersection: V = 8/3 * r^3.
This formula applies when the cylinders are of equal radius and intersect at right angles.
Example: For r = 2, V = 8/3 * (2^3) = 8/3 * 8 = 64/3 ≈ 21.33 cubic units.
Top trending discussions
Some of the top questions asked at the Tiger Analytics Senior Analyst interview -
The duration of Tiger Analytics Senior Analyst interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 18 interview experiences
Difficulty level
Duration
based on 86 reviews
Rating in categories
Data Engineer
626
salaries
| ₹13 L/yr - ₹25 L/yr |
Senior Analyst
599
salaries
| ₹10 L/yr - ₹17.2 L/yr |
Data Scientist
597
salaries
| ₹13.5 L/yr - ₹23.7 L/yr |
Senior Software Engineer
478
salaries
| ₹9.7 L/yr - ₹19.8 L/yr |
Data Analyst
260
salaries
| ₹8.6 L/yr - ₹15.6 L/yr |
DXC Technology
Sutherland Global Services
Optum Global Solutions
Virtusa Consulting Services