A year ago I was required to hire two developers from TCS. One pattern I noticed is that a lot of developers from TCS, when they don't know the answer to a question, just answer a different question. Another Indian that I did hire, explained that this is a product from Indian culture where not knowing something is seen as a weakness, so people don't want to admit they don't know something, and hide it by answering something else and hoping for the best. I really strongly prefer developers who know and are honest about their limitations. Nobody knows everything, so it's fine if you say you don't know. That makes it a learning opportunity. That opportunity gets closed off when you pretend to know something you don't.
This makes it really hard to hire people from TCS. I did eventually find two good ones, fortunately.
This makes it really hard to hire people from TCS. I did eventually find two good ones, fortunately.