Filter interviews by
Develop a multi-faceted strategy to boost sales for a furniture client through targeted marketing and customer engagement.
Enhance online presence: Optimize the website for SEO and improve user experience to drive traffic.
Leverage social media: Use platforms like Instagram and Pinterest to showcase furniture designs and engage with customers.
Implement targeted promotions: Offer seasonal discounts or bundle deals to...
Regression analysis is a statistical method used to examine the relationship between two or more variables.
It helps in understanding how the value of a dependent variable changes when one or more independent variables are varied.
It is used to predict the value of the dependent variable based on the values of the independent variables.
There are different types of regression analysis such as linear regression, logis...
Find the largest rectangle containing only 1s in a binary matrix.
Use dynamic programming to track heights of consecutive 1s.
For each row, treat it as a histogram and calculate the maximal rectangle.
Utilize a stack to efficiently compute the largest rectangle in a histogram.
Example: For a matrix [[0,1,1],[1,1,0],[1,1,1]], the largest rectangle has area 4.
CI stands for Continuous Integration and CD stands for Continuous Delivery/Continuous Deployment.
CI is the practice of merging code changes into a shared repository frequently, which triggers automated builds and tests.
CD is the practice of automating the delivery of applications to various environments, such as staging or production, after passing tests in CI.
CI/CD pipelines help streamline the software developme...
To create a VPN, you need to set up a VPN server and configure client devices to connect to it securely.
Choose a VPN protocol (e.g. OpenVPN, L2TP/IPsec, IKEv2)
Set up a VPN server on a dedicated machine or cloud service
Configure firewall rules to allow VPN traffic
Generate and distribute VPN client certificates or credentials
Install VPN client software on devices and connect to the VPN server
I would conduct a thorough analysis of the sales data to identify trends and potential causes of the decline.
Review historical sales data to identify patterns or seasonality
Conduct customer surveys or interviews to gather feedback
Analyze competitor data to understand market dynamics
Implement predictive modeling to forecast future sales
Collaborate with marketing team to develop targeted strategies
I would showcase the potential benefits and results of my innovative approach to convince the team.
Highlight the advantages of the innovative approach such as improved efficiency, accuracy, or cost-effectiveness.
Provide real-world examples or case studies where similar innovative approaches have led to successful outcomes.
Encourage open discussion and collaboration within the team to explore the potential of combi...
It depends on the business model and goals of the company.
Small transactions everyday can lead to consistent revenue streams and customer engagement.
Big transactions in a month can indicate high purchasing power and potential for larger profits.
Consider customer lifetime value, retention rates, and overall business strategy when determining value.
Utilize customer transaction data and behavior analysis to identify loyal customers for DMart and SmartBazar.
Use customer transaction history to identify frequent shoppers
Analyze customer behavior patterns such as repeat purchases and average spend
Implement loyalty programs to incentivize repeat purchases
Utilize customer feedback and reviews to gauge loyalty
Segment customers based on their shopping habits and pref...
Develop a machine learning model to identify optimal item bundles of 2-3 units based on features and patterns.
1. Data Collection: Gather historical sales data, item features, and customer preferences.
2. Feature Engineering: Create features like item popularity, complementary items, and seasonality.
3. Clustering: Use clustering algorithms (e.g., K-means) to group similar items based on features.
4. Association Rules...
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
Utilize customer transaction data and behavior analysis to identify loyal customers for DMart and SmartBazar.
Use customer transaction history to identify frequent shoppers
Analyze customer behavior patterns such as repeat purchases and average spend
Implement loyalty programs to incentivize repeat purchases
Utilize customer feedback and reviews to gauge loyalty
Segment customers based on their shopping habits and preferenc...
It depends on the business model and goals of the company.
Small transactions everyday can lead to consistent revenue streams and customer engagement.
Big transactions in a month can indicate high purchasing power and potential for larger profits.
Consider customer lifetime value, retention rates, and overall business strategy when determining value.
I would conduct a thorough analysis of the sales data to identify trends and potential causes of the decline.
Review historical sales data to identify patterns or seasonality
Conduct customer surveys or interviews to gather feedback
Analyze competitor data to understand market dynamics
Implement predictive modeling to forecast future sales
Collaborate with marketing team to develop targeted strategies
Develop a machine learning model to identify optimal item bundles of 2-3 units based on features and patterns.
1. Data Collection: Gather historical sales data, item features, and customer preferences.
2. Feature Engineering: Create features like item popularity, complementary items, and seasonality.
3. Clustering: Use clustering algorithms (e.g., K-means) to group similar items based on features.
4. Association Rules: App...
I would showcase the potential benefits and results of my innovative approach to convince the team.
Highlight the advantages of the innovative approach such as improved efficiency, accuracy, or cost-effectiveness.
Provide real-world examples or case studies where similar innovative approaches have led to successful outcomes.
Encourage open discussion and collaboration within the team to explore the potential of combining ...
1. A store has promotional offers how will you analyse that offers are working in their favour.
2. What data will you require if you want to predict the sales of the chocolate in a store.
3. Why data is distributed normally in linear regression.
4. Difference between linear and logistic regression
5. A person who is senior to you and you are working on the same project. But that person has very bad reputation of misbehaving and being rude to people. And he is doing same with you. What will you do?
1. The online test includes questions related to spark and a coding questions.
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
A case study was given
Regression analysis is a statistical method used to examine the relationship between two or more variables.
It helps in understanding how the value of a dependent variable changes when one or more independent variables are varied.
It is used to predict the value of the dependent variable based on the values of the independent variables.
There are different types of regression analysis such as linear regression, logistic r...
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Find the largest rectangle containing only 1s in a binary matrix.
Use dynamic programming to track heights of consecutive 1s.
For each row, treat it as a histogram and calculate the maximal rectangle.
Utilize a stack to efficiently compute the largest rectangle in a histogram.
Example: For a matrix [[0,1,1],[1,1,0],[1,1,1]], the largest rectangle has area 4.
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
RDD stands for Resilient Distributed Dataset and is the fundamental data structure of Apache Spark.
RDD is a distributed collection of objects that can be operated on in parallel.
DataFrames and Datasets are higher-level abstractions built on top of RDDs.
RDDs are more low-level and offer more control over data processing compared to DataFrames and Datasets.
Partitioning is the process of dividing data into smaller chunks for better organization and processing in distributed systems.
Partitioning helps in distributing data across multiple nodes for parallel processing.
Coalesce is used to reduce the number of partitions without shuffling data, while repartition is used to increase the number of partitions by shuffling data.
Example: coalesce(5) will merge partitions into 5 pa...
Spark is a distributed computing framework that provides an interface for programming entire clusters with implicit data parallelism and fault tolerance.
Spark has a master-slave architecture with a driver program that communicates with a cluster manager to distribute work across worker nodes.
It uses Resilient Distributed Datasets (RDDs) for fault-tolerant distributed data processing.
Spark supports various programming l...
DAG stands for Directed Acyclic Graph. It is a finite directed graph with no cycles.
DAG is a collection of nodes connected by edges where each edge goes from one node to another, but no cycles are allowed.
In the context of Spark, a DAG represents the sequence of transformations that need to be applied to the input data to get the final output.
When a Spark job is submitted, Spark creates a DAG of the transformations spe...
To create a VPN, you need to set up a VPN server and configure client devices to connect to it securely.
Choose a VPN protocol (e.g. OpenVPN, L2TP/IPsec, IKEv2)
Set up a VPN server on a dedicated machine or cloud service
Configure firewall rules to allow VPN traffic
Generate and distribute VPN client certificates or credentials
Install VPN client software on devices and connect to the VPN server
CI stands for Continuous Integration and CD stands for Continuous Delivery/Continuous Deployment.
CI is the practice of merging code changes into a shared repository frequently, which triggers automated builds and tests.
CD is the practice of automating the delivery of applications to various environments, such as staging or production, after passing tests in CI.
CI/CD pipelines help streamline the software development pr...
Parking calculator testing
Easy with python questions
Product lifecycle refers to the stages a product goes through from introduction to withdrawal from the market.
Introduction stage - product is launched into the market
Growth stage - sales and market share increase
Maturity stage - sales peak and competition intensifies
Decline stage - sales decrease and product is eventually withdrawn
Examples: iPhone (introduction), Coca-Cola (maturity), Blackberry (decline)
Top trending discussions
Some of the top questions asked at the Dunnhumby interview -
The duration of Dunnhumby interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 28 interview experiences
Difficulty level
Duration
based on 181 reviews
Rating in categories
Senior Applied Data Scientist
133
salaries
| ₹10.9 L/yr - ₹24 L/yr |
Applied Data Scientist
89
salaries
| ₹10 L/yr - ₹16.5 L/yr |
Lead Applied Data Scientist
89
salaries
| ₹17 L/yr - ₹29.4 L/yr |
Senior Engineer
69
salaries
| ₹10 L/yr - ₹34 L/yr |
Lead Engineer
52
salaries
| ₹16 L/yr - ₹54.8 L/yr |
Access Healthcare
S&P Global
IKS Health
Acuity Knowledge Partners