hackerrank backend ai interview