Mr I wrote:
Avoid the usual approach of listing qualifications and boring them to death with your hobbies. I don't care if you play chess every Sunday honestly.
Look up the company and what they do on their website and find out about the job that you are applying for. It may be just a way to earn a few quid but you have to get them to believe its what you were born to do.
Adjust your CV for each application concentrating on the abilities that you have which are relevant to the job. Don't underestimate any experience that you have; emphasise it, even non work related. For example organising a piss up in a brewery shows organisational skills. Any involvement with organisations on campus are worth putting in as are any charity work. Avoid the fact that you are a leading light of the university communist party!
Keep your CV to 2 pages at most, one if you can manage it, people look at each CV for 20 to 30 seconds.
The letter; brief and friendly without being familiar. again, emphasise what you can offer them.
That's pretty sound advice. Gone are the days when you didn't need a CV and could a job on the spot there and then.
Nearly every job these days seem to involve a long formal interview,even if it's just part time. One tip from me, is again research about the company and try and sneak something into the interview to impress them. E.g. Someone once asked me if I'd had any questions and I said, "I've understood you've experienced rapid expansion from 1999 onwards, will my section of the business be effected by this". Obviously that's a proper dodgy way to put it in but they'll be oppertunities during the interview to put stuff like that in.
At the end of the day, the CV usually only gets you an interview, an interview gets you the job.
Obvious stuff I know.
