Two hardest questions I've had at an interview:
What is your greatest strength? (you dont want to sound like a pompous idiot for this one, but you want to still sound confident)
What is your greatest weakness? (just plain hard to answer, idk. i'd go with the procrastination answer now, though: "procrastination, but i'm working on it. i have a planner, bla bla bla..")