Yeah 1 day notice is rather harsh but it happens sometimes as the interviewer might not have other convenient times or they just want to get a candidate selected quickly. I think next time start preparing before you even get invited (with a focus on general questions as they apply for any interview you go to). That way by the time you've been invited all you need to do is focus on the specific questions that particular firm might ask you (eg. what you know about the company), and briefly review your general questions if necessary.
_________________
A smile costs nothing