I don't know about bond. You will have to make your own decision. But, it seems fishy that they are asking you money. You are supposed to get paid after you get a job, not pay to get a job.
I would run as far away as possible from such a company. Do not take this job. So many people lose money in such scams every year.
I like to blog about various topics ranging from education in IITs to social issues in India and US. All opinions and views presented here are my own and not of my employer.