Thank you to you both :-)
The interview is for a research post, as far as I can tell there is no teaching involved (and I also have no teaching experience, so that probably wouldn't make a very good presentation ;-)). It's also for a specified project.
It just says "a presentation on your recent research". I just don't know if it means they want to know what I did (in the typical Intro, Methods, Results, Conclusion style), or what techniques I used that are similar to the ones needed for the job, or what else :$