Work experience is not a must, but strongly encouraged. There is no restriction on undergrad major. As a matter of fact, diversified academic background may help you broaden the view of HR, as long as you articulate why you are interested in HR and how your background helps.