Amount of clients which have seen an impression of a product before purchasing - most optimal answer for Billion-record table

And I would generate a query plan and check but the problem is that there is no actual DB.
This is a task for a university course, not supposed to run it anywhere.
So would you add another index for that query? (top 3 products)