Giri,
As far as I know it shouldn't really matter. Now what caused the gap is only what you really know. Like someone has suggested, you could have been searching for jobs, whereas people in HR of IT companies can also feel that you did work in some place for those three months, and may be you got this from TCS and so you quit the previous job,
didn't go through with the normal exit process,
and you just stopped going,
you didn't even take the relieving certificate,
may be you even sacrificed your salalry to that extent etc.
The possiblities of such guesses can go on endlessly, but that's really their really worry not yours.
Do not volunteer tp provide information, even if you know you are honest. You have ony your concience to answer.
The more you speak the more fodder you'll give them to explore.
Just make your statement if they ask you and do not go to further explain.
Be precise, and to the point, nothing more nothing less and just forget about this after that.
You've got to be smarter than them.
Best wishes, and
Warm regards,
TSK. Raman
0834111185