Which language to prepare for placement ?
java is the best preferable language where the named companies looking for that platform
if you are strong enough in data structures and algorithms, then language choice is not so important. in interview you will be given choice for programming language.