I interviewed at Tata Consultancy Services (Bengaluru)
Interview
Mode: Usually virtual (MS Teams/Webex) or sometimes face-to-face.
Duration: Around 45–60 minutes.
Interviewer Panel: Typically 1–2 technical interviewers.
Focus Areas:
Core Angular concepts (components, services, lifecycle hooks, directives, dependency injection).
JavaScript/TypeScript fundamentals (ES6+, promises, async/await, closures).
HTML5/CSS3 (responsive design, Flex/Grid, SCSS basics).
API integration (REST, error handling, RxJS observables).
Performance optimization in Angular apps.
Code debugging/short problem-solving exercises.
Scenario-based questions (e.g., handling large datasets, state management).
Extra Checks:
Knowledge of version control (Git).
Familiarity with Agile process.
Sometimes SQL basics or UI design patterns.
Soft Skills: Quick discussion on your previous project responsibilities, team collaboration, and problem-solving approach.
Interview questions [1]
Question 1
reverse array, change specific places in a string with an asterix
I applied online. The process took 2 weeks. I interviewed at Tata Consultancy Services (Pune) in Mar 2024
Interview
The TCS interview process includes initial screening, a technical interview, and an advanced technical interview. Finally, there is a discussion with the manager and HR to assess cultural fit and finalize details.
Interview questions [1]
Question 1
Describe the role of Angular CLI.
What is data binding in Angular?
Explain the difference between one-way and two-way data binding.
What are Angular directives? Provide examples.
Explain dependency injection in Angular.
What is Angular Reactive Forms, and how does it differ from Template-driven Forms?
How do you handle HTTP requests in Angular?
I applied through a recruiter. I interviewed at Tata Consultancy Services in Feb 2022
Interview
HR called and scheduled the interview. Total three rounds. 2 technical and 1 managerial round. 1st round of technical interview was fundamentals of javascript and angular as well as some questions of HTML/CSS. Second round was in depth knowledge of angular and third was more in team management.
Interview questions [1]
Question 1
1. Fetch data from a mockapi and render it in the form of table using angular. Should follow all the best practices. 2. data communication in angular 3. Dependency Injection in Angular. etc