tcs business analyst interview questions