One of the consulting firms I've applied (MBB) to has always asked to schedule an interview the next day. Is this a normal practice, given that consultants schedule are highly unpredictable? Also, I have already rescheduled twice since the interview just came very unexpectedly and I need more preparation. Would this rescheduling impact my chance of getting hired, and will the interviewer really care that I rescheduled since there are still other candidates to interview? Thanks a lot!