hackerrank ai interview leetcode