HR looks for people they believe are going to stay for the long haul not just looking for a short time job. HR is evaluated based on turnover so they expect you to stay atleast one year. The hiring process can take acouple months just to get a callback unless you know someone already at the company. Not any tough questions though.