Yes, full backups are done daily on all shared hosting and semi-dedicated servers. These are for emergency or drastic situations. If you’ve made a mistake and need a file there is a fee for retreiving data from backups.
You will still need to backup your sites file and data on your own. You can do that from your control panel as well by taking a full backup (which may take a few minutes to generate) and downloading it via ftp from your account home directory.