i
Impact
Analytics
Filter interviews by
I have worked on projects involving data analysis, visualization, and predictive modeling.
Developed predictive models using machine learning algorithms
Performed data cleaning and preprocessing to ensure data quality
Created interactive dashboards for data visualization
Collaborated with cross-functional teams to derive insights from data
Frequency of elements in an array
Iterate through the array and count the occurrences of each element
Store the counts in a map or dictionary for easy access
Return the map/dictionary with element frequencies
Anagram question solved without using any inbuilt functions
Create a function to check if two strings are anagrams by comparing the frequency of characters
Iterate through both strings and count the frequency of each character
Compare the frequency of characters in both strings to determine if they are anagrams
Data structures in Python are ways to store and organize data efficiently.
Data structures in Python include lists, tuples, dictionaries, sets, and arrays.
Lists are ordered, mutable, and can contain duplicate elements.
Tuples are ordered, immutable, and can contain duplicate elements.
Dictionaries are unordered, mutable, and store data in key-value pairs.
Sets are unordered, mutable, and do not allow duplicate element...
BRD focuses on business requirements while FRD focuses on functional requirements.
BRD (Business Requirements Document) outlines the business problem that needs to be solved.
FRD (Functional Requirements Document) details how the system will meet the business requirements.
BRD is more high-level and focuses on the 'what', while FRD is more detailed and focuses on the 'how'.
BRD is typically created before FRD in the p...
loc and iloc are methods in pandas used for selecting rows and columns by label or integer position.
loc is used for selecting rows and columns by label
iloc is used for selecting rows and columns by integer position
Example: df.loc[0:5, 'column_name']
Example: df.iloc[0:5, 2]
Vlookup is simpler and easier to use, while Index Match is more flexible and efficient.
Vlookup is easier for beginners to understand and use
Vlookup is quicker to set up and requires less formula writing
Index Match is more flexible as it can look up values in any column, not just the first one
Index Match is more efficient for large datasets as it does not require the entire column to be searched
Confusion matrix is a table used to evaluate the performance of a classification model.
It is a matrix with rows representing the actual class and columns representing the predicted class.
It helps in visualizing the performance of a classification model by showing the counts of true positive, true negative, false positive, and false negative predictions.
It is commonly used in machine learning to assess the quality ...
Different types of regression analysis include linear regression, logistic regression, polynomial regression, ridge regression, and lasso regression.
Linear regression: Predicts a continuous outcome based on one or more input features.
Logistic regression: Predicts the probability of a binary outcome.
Polynomial regression: Fits a curve to the data by including polynomial terms.
Ridge regression: Adds a penalty term t...
Transformer based models use self-attention mechanism to capture long-range dependencies in data.
Transformer models consist of encoder and decoder layers.
Self-attention mechanism allows each word to attend to all other words in the input sequence.
Positional encoding is added to input embeddings to provide information about the position of words.
Transformer models have achieved state-of-the-art results in various N...
Anagram question solved without using any inbuilt functions
Create a function to check if two strings are anagrams by comparing the frequency of characters
Iterate through both strings and count the frequency of each character
Compare the frequency of characters in both strings to determine if they are anagrams
Frequency of elements in an array
Iterate through the array and count the occurrences of each element
Store the counts in a map or dictionary for easy access
Return the map/dictionary with element frequencies
I appeared for an interview in Feb 2025, where I was asked the following questions.
I applied via Approached by Company and was interviewed in Apr 2024. There were 2 interview rounds.
The test covered questions around stats (mean, median, etc), python, SQL and aptitude questions
Q1. Write a python code for the Fibonacci series.
Q2. Write a SQL code find the mean salary for every department.
Q3. Write a SQL code to find the employee age at the time of joining the company.
Q4. Rewrite the above queries in Python.
loc and iloc are methods in pandas used for selecting rows and columns by label or integer position.
loc is used for selecting rows and columns by label
iloc is used for selecting rows and columns by integer position
Example: df.loc[0:5, 'column_name']
Example: df.iloc[0:5, 2]
Vlookup is simpler and easier to use, while Index Match is more flexible and efficient.
Vlookup is easier for beginners to understand and use
Vlookup is quicker to set up and requires less formula writing
Index Match is more flexible as it can look up values in any column, not just the first one
Index Match is more efficient for large datasets as it does not require the entire column to be searched
BRD focuses on business requirements while FRD focuses on functional requirements.
BRD (Business Requirements Document) outlines the business problem that needs to be solved.
FRD (Functional Requirements Document) details how the system will meet the business requirements.
BRD is more high-level and focuses on the 'what', while FRD is more detailed and focuses on the 'how'.
BRD is typically created before FRD in the projec...
Retail experience and analysis
I have over 5 years of experience in retail industry analysis
Proficient in using data analytics tools to track sales trends and customer behavior
Implemented strategies based on market research to increase sales and customer satisfaction
Collaborated with cross-functional teams to optimize inventory management and pricing strategies
Data structures in Python are ways to store and organize data efficiently.
Data structures in Python include lists, tuples, dictionaries, sets, and arrays.
Lists are ordered, mutable, and can contain duplicate elements.
Tuples are ordered, immutable, and can contain duplicate elements.
Dictionaries are unordered, mutable, and store data in key-value pairs.
Sets are unordered, mutable, and do not allow duplicate elements.
Arr...
I appeared for an interview in Apr 2024.
Started with sql questions then some basic python moved to machine learning concepts then one puzzle question (10 bags with a bag of defective coins identify in one step)
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
Different types of regression analysis include linear regression, logistic regression, polynomial regression, ridge regression, and lasso regression.
Linear regression: Predicts a continuous outcome based on one or more input features.
Logistic regression: Predicts the probability of a binary outcome.
Polynomial regression: Fits a curve to the data by including polynomial terms.
Ridge regression: Adds a penalty term to the...
Confusion matrix is a table used to evaluate the performance of a classification model.
It is a matrix with rows representing the actual class and columns representing the predicted class.
It helps in visualizing the performance of a classification model by showing the counts of true positive, true negative, false positive, and false negative predictions.
It is commonly used in machine learning to assess the quality of th...
Transformer based models use self-attention mechanism to capture long-range dependencies in data.
Transformer models consist of encoder and decoder layers.
Self-attention mechanism allows each word to attend to all other words in the input sequence.
Positional encoding is added to input embeddings to provide information about the position of words.
Transformer models have achieved state-of-the-art results in various NLP ta...
Various NLP techniques for text extraction include Named Entity Recognition, Part-of-Speech tagging, and Dependency Parsing.
Named Entity Recognition (NER) identifies entities such as names, dates, and locations in text.
Part-of-Speech tagging assigns grammatical categories to words in a sentence.
Dependency Parsing analyzes the grammatical structure of a sentence to identify relationships between words.
I applied via LinkedIn and was interviewed before Jan 2021. There were 4 interview rounds.
Top trending discussions
The duration of Impact Analytics interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 9 interview experiences
Difficulty level
Duration
based on 84 reviews
Rating in categories
Senior Software Engineer
93
salaries
| ₹24 L/yr - ₹39 L/yr |
Senior Data Scientist
83
salaries
| ₹20.8 L/yr - ₹30 L/yr |
Business Analyst
70
salaries
| ₹8 L/yr - ₹15 L/yr |
Data Scientist
64
salaries
| ₹6.5 L/yr - ₹25 L/yr |
Senior Business Analyst
62
salaries
| ₹16.7 L/yr - ₹30 L/yr |
Maxgen Technologies
JoulestoWatts Business Solutions
Value Point Systems
F1 Info Solutions and Services