In fact I'd say it is a bit aggressive for a 60 minute challenge.
Quite a bit of data wrangling is expected to complete modeling on all columns. Some regex knowledge would help here too (for example for wrangling internet_users column)
What was the idea behind asking for 20 most important features when we have 16 columns? Is it expected to do some feature engineering?
Disclaimer: I teach Python and basic Data Science to adults and I'd say most people would struggle to complete this in 60 minutes including myself.