Cover image for Practice Problem: Recommendation Engine
Login/ Signup

About Practice Problem: Recommendation Engine

Recommendation Engine

Recommending the questions that a programmer should solve given his/her current expertise is a big challenge for Online Judge Platforms but is an essential task to keep a programmer engaged on their platform.

In this practice problem, you are given the data of programmers and questions that they have previously solved along with the time that they took to solve that particular question.

As a data scientist, your task is to build a model that can predict the time taken to solve a problem given the user current status.

This model will help online judges to decide the next level of questions to recommend to a user.

Data Science Resources

  • Are you a beginner? If yes, you can check out our latest 'Intro to Data Science' course to kickstart your journey in data science.


  • One person cannot participate with more than one user accounts.
  • You are free to use any tool and machine you have rightful access to.
  • You can use any programming language or statistical software.

Solution Checker

  • You are free to use solution checker as many times as you want.
  • Adding comment is mandatory for use of solution checker
  • Comments will help you to refer to a particular solution at a later point in time.


Expected conduct

  • At any point in the hackathon, you are expected to respect fellow hackers and act with high integrity.
  • Analytics Vidhya holds the right to disqualify any participant at any stage of competition if found indulged in fraudulent practices.


Registration Fee

Introduction to Data Science