advanced sql interview questions hackerrank