There is a similar question here How can I delay an interview? but my case is different. The OP there, wanted to delay an interview for 2 weeks. My case is quite different:
I am a programmer (relatively new graduate) and since I graduated a year ago I work for a Bank as an analyst. Therefore, for the past one year, I didn't code much. I also work very long hours ~11-12 per day, leaving no much free time for me.
A friend of mine who works at a top 5 tech company, just referred me to his company and I want to leave the bank for that company. The interview process is extremely demanding and exhausting. During a very hard assessment an applicant has to show great coding and problem solving skills.
While I do have the skills, I want to refresh my knowledge. As I will have at max 1-2 hours per day, considering how many hours I work for the bank, I estimated that I will be fully prepared in three months from now.
A recruiter from the company sent me an email saying that she wants us to have a talk. What should I tell her? Three months is a lot. However, if I try to do the full day assessment/interview process while not prepared that much, I will fail terribly.
How should I tell her that I need that much time? Shouldn't this have negative impact on the interview process?
Should I also inform her about that by responding on her email, or when we will have a talk?