Interview was overall a good experience. The technical round and Coding questions were quiet standard.
I had a bad experience with recruiter (i.e., the point of contact HR team).
They (actually one of them) was so arrogant with me. It was like I had to plead them to push the offer letter. The worst part is like they treat everyone like that. Please if anyone reading this from IBM HR team, Teach the recruiting HRs some Inter-personal skill, before judging the candidate's interpersonal skill. It's my request.