software hr interview questions for experienced