How to prepare for an HR interview, including potential interview questions?

1. Research the Company 2. Know HR Basics 3. Anticipate Common HR Interview Questions 4. Highlight Soft Skills