Capgemini Engineering Interview Question

mostly technical stuff nothing much difficult if you are clear in basics.