hackerrank backend engineer ai interview