Altimetrik interview question

difference between @repository, @service and @controller