I applied through an employee referral. I interviewed at TCS in Mar 2022
Interview
telephonic interview
I got a call from the technical team
the interviewer was asking questions about nodejs and recent projects and basics of frontend technologies
about your role in current company
I applied through a staffing agency. The process took 1 week. I interviewed at TCS (Pune) in May 2025
Interview
The interview process was structured and professional. It started with an initial HR screening call to discuss my background, role expectations, and notice period. This was followed by a technical round that included questions on Node.js, databases, and system design. There was also a live coding exercise and a few problem-solving scenarios.
Next, I had a managerial round where we discussed past projects, team collaboration, and how I handle challenges or deadlines. The final round was with HR to discuss the offer, compensation, and company policies.
Overall, the communication was clear throughout, and each round was scheduled with proper notice. The interviewers were knowledgeable and respectful, creating a comfortable environment.
Interview questions [1]
Question 1
I interviewed for a backend role at Cognizant, and one of the more in-depth areas they explored was around Node.js architecture and performance optimization. For example, they asked:
"How many default worker threads does Node.js have?"
"How does the event loop work under the hood?"
"What is the role of libuv in Node?"
They also tested my understanding of database concepts, such as:
"What is indexing and the different types of indexes?"
"Explain shading in databases."
"Write a SQL join query."
There were a few hands-on coding challenges too, like:
"Print the second largest number in an array."
And they touched on web security and fundamentals:
"What is the difference between authentication and authorization?"
"What are some common security practices in web development?"