I've been in interviews that have gone good and bad and can generally tell the outcome (especially if the last interview is with a technical manager for the area you would be working in). I seemed to meet and exceed their expectations and the manager even mentioned that my skills may be suitable for a higher position as well after some time there.
It has now been over 3 months since that last interview. I had performed a follow up thank you and "eager to work" response 1 week after the interview and 2 more follow up phone calls since then without a response.
I'm not one to put all of my eggs in one basket and have since then sent applications to other companies but how long is too long to wait for a response after an interview? Is it naive to think that they may still be interested in my employment there after this long? How should I continue following up, if at all?