(1) If you have separate meal, there is no wrong in sharing a table with a Hindu. Islam allows tolerance, rather if you eat according to sunnah with an intention to impress your colleague and invite him to Islam then you may be rewarded for the same.
(2) One should avoid eating food prepared in a Hindu house; specially the foods which doubtfully may contain haram ingredients or may be offerings of their gods, such food are haram and prohibited. Yes, you may eat the food about which you are satisfied.
Allah (Subhana Wa Ta’ala) knows Best
Darul Uloom Deoband