Rehearsing is one of the best ways to prepare for a job interview. A mock interview with a professional is one way to learn and practice interviewing skills, as well as using an online interview preparation tool. Both of those are fee-based options, but you can still practice even if you can't afford professional assistance.