top of page

Product Data Analysis | Sample Assignment

Updated: May 10, 2022



Description


We want to evaluate performance of millions of products and want to show the most relevant products to our users. please assign each product in the [product_scoring.csv](product_scoring.csv) a `score` which you would suggest we should sort by. The product with the biggest score means the most relevant product for our users - so it would end up on top of a page.

Here is an explanation of the fields:

- `product_id`: The id of the product

- `category_id`: The category, that product belongs to

- `clicks`: The number of times this product was clicked

- `impressions`: The number of times this product was shown to users

- `cpc`: the amount of money we get per click

In addition to providing us with a score per product, please also attach the code that you used and explain the algorithm that you used to calculate this score (this is the most important part of this task).

Also, explain current shortcomings and ideas for possible future improvements!

Please note that the score calculation in this task does not require you to think about any sales conversion rates.


Screenshot Of Output










If you need solution for this assignment or have project a similar assignment, you can leave us a mail at contact@codersarts.com directly.

bottom of page