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 maybe 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, maybe you even sacrificed your salary to that extent, etc. The possibilities of such guesses can go on endlessly, but that's really their worry, not yours.
Do not volunteer to provide information, even if you know you are honest. You have only your conscience 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 further to 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,
Regards