I went for an interview in one company. They asked me if I can sign one year bond according to which if I leave the job before one year then I will have to pay 3 months salary back. But I politely refused & told them that though I plan to work long term for the company I can't take risk and guarantee it because you never knows what happens in future. So they told me that they will not insist on signing bond if I am not comfortable but at-least I will have to sign a commitment letter. I said yes at that time. But you may find it stupid but I really don't know what committment letter is? All I assumed that it must not have any conditions like bond. But does committment letter have any condition? I am selected and will be joining next week so I still have the time to think