You are on page 1of 4

01/03/2024, 17:25 [Shared] Stockly - Products Catalogue / Growth Hacking entry test

💭
[Shared] Stockly - Products
Catalogue / Growth Hacking
entry test
Thank you for your application and for the time you dedicate to Stockly we really
appreciate it. 😊 You will find below guidelines for the exercise.
Introduction
You have two complementary datasets provided by two different suppliers of
Stockly, containing a list of products sold on e-commerce websites, with their
characteristics (e.g. brand, size, price).
The objective of this exercise will be to use the data from these two different
datasets to find information about the different products.
To simplify the exercise, both datasets contain the same EAN (product
identification numbers), and these EANs are already arranged in the same order
between dataset 1 and dataset 2.
The only thing that changes is the availability of different characteristics. For
example, for EAN 4550330952952, we can find the "brand" of the product in
dataset 1 but not in dataset 2.
If the information is available in both datasets, we will prioritize the data from
Supplier 1 because we know it is of better quality.

https://stockly.notion.site/Shared-Stockly-Products-Catalogue-Growth-Hacking-entry-test-b553807467d04663aa37944c9191eca5 1/4
01/03/2024, 17:25 [Shared] Stockly - Products Catalogue / Growth Hacking entry test

➗ Datasets and outputs can be found on this link. Detailed questions to be


answered are just below.
You will first need to download or create a copy of the sheets. You can
not work on the sheets directly inside the link above.

Glossary
• MPN: manufacturer part number, there is a unique MPN per model x color. For
example:
1011b029-0408 is the MPN of this shoe (in this specific color). For all
sizes of this pair of shoes in this color, the MPN remains the same (the
MPN changes if the color changes but not if the size changes).
1011b036-0009 is the MPN of this shoe (in these colors).
• EAN: it is the barcode of the article, its identification number, including the
size. There is one EAN per size for a given product. EANs are therefore
subcategories of MPNs. Thus, for a given MPN, there are several EANs
corresponding to each of the sizes.
The MPN 1011b029-0408 is associated with many EANs: for instance
EAN 4550330952907, or EAN 4550330952952, or EAN
4550330952891… In that case, MPN 1011b029-0408 is a pair of shoes
and EAN 4550330952907 is this pair of shoes in size 39.00, EAN
4550330952952 is the same pair of shoes in size 39.50 and EAN
4550330952891 is also the same pair of shoes but in size 40.00.
• MSRP: Manufacturer Suggested Retail Price (the price at which the product
should be sold if you follow the manufacturer’s/brand’s suggestion)
• Available stock for this EAN (or MPN): stock available or this EAN (or MPN) at
a dedicated supplier.
• Total Available Stock for this EAN (or MPN): as Stockly is available to pick in
the inventory of Supplier 1 and of Supplier 2, the total available stock for an
EAN is equal to “available stock at Supplier 1” + “available stock at Supplier
2”
• Language: The data can be a mix of several languages, please do not
translate it. We only ask you to gather the data properly, not to translate it. The
output will be a mix of several languages (e.g. English and French) which is ok
for the sake of this exercise.

https://stockly.notion.site/Shared-Stockly-Products-Catalogue-Growth-Hacking-entry-test-b553807467d04663aa37944c9191eca5 2/4
01/03/2024, 17:25 [Shared] Stockly - Products Catalogue / Growth Hacking entry test

Questions
Question 1
In the Output EAN tab, for each EAN, fill in the blue columns.
💡 Additional infos:
If available, the color is stored in the size_label column (after the " - ").
You are not required to translate the color in English, please keep it in French in
the output.
A color is typically: Bleu, Noir, Bleu marine, Bleu ciel, Beige, Rose,
Orange, Blanc, Gris, etc.
If available, the size is stored in the size_label column (before the " - ").
You are not required to convert it to any unit.
A size is typically: 39.00, 51.50, L, S XL, etc.
If available, the category is stored in the Arborescence column between the
2 “ > " symbols. You are not required to translate the category in French.
Please keep it in English in the output.
For instance, the category for “Man > Shoes > Trail” is “Shoes”. For
instance “Man > Shoes”, or “Trail”, or “Shoes > Trail”, or “Man > Shoes
> Trail” is considered as wrong in this exercise.
Question 2
In the Output MPN tab, for each MPN, fill in the blue columns.
• Total available stock per MPN
• Number of different sizes
Question 3
In our online sales activity, the MPNs that really interest us are those that meet the
following conditions ⇒ [the available stock per MPN is strictly greater than 50]
AND [there are strictly more than 2 EANs for the MPN]

In the Output MPN tab:


• Indicate in a last column all the products (MPNs) that do not meet these two
conditions by indicating "Not OK" in front of each one
• Indicate in a last column all the products (MPNs) that meet these two
conditions by indicating "OK" in front of each one

https://stockly.notion.site/Shared-Stockly-Products-Catalogue-Growth-Hacking-entry-test-b553807467d04663aa37944c9191eca5 3/4
01/03/2024, 17:25 [Shared] Stockly - Products Catalogue / Growth Hacking entry test

Answer format
🚀 We have prepared answer tabs for you to fill in the dataset link above 🔝 .
Please do not change the order or the EANs or MPNs in the output tabs for your
answers. Once you have filled the tabs as required, please send your Gsheet or
Excel file to join@stockly.ai
👨‍💻 You can use any resources you may find online.
⌚️ You should not spend more than 1 hour on this test.
Thanks again for your precious time and good luck!!
💡 For any question, please reach out to join@stockly.ai

https://stockly.notion.site/Shared-Stockly-Products-Catalogue-Growth-Hacking-entry-test-b553807467d04663aa37944c9191eca5 4/4

You might also like