Ask for the hiring manager and then set up an appointment for interview either apply on the website or show up in person!
Can you explain what you mean by it being hard? They could be all staffed and not looking to hire anyone, while most businesses are always accepting applications doesn't always mean they are hiring.
Really, i Don't know
Thanks! Your answer is awaiting moderation.