HCLTech
TIAA Global Business Services Interview Questions and Answers
Q1. What is dependency injection, proc and cons
Dependency injection is a design pattern that allows objects to be passed as dependencies rather than being created within a class.
Pros: promotes loose coupling, easier testing, and modular design
Cons: can add complexity and require additional setup
Example: passing a database connection object to a repository class rather than creating the connection within the class
Q2. What is life cycle of Angular
Angular has a continuous development cycle with major releases every six months.
Angular has a six-month release cycle
Each major release is backward compatible
AngularJS (version 1.x) has a different life cycle than Angular (version 2+)
Q3. Technical architecture of current project
The technical architecture of the current project is based on a microservices architecture.
The project is built using a combination of programming languages including Java, Python, and Node.js.
We are using Docker containers to deploy and manage the microservices.
The microservices communicate with each other using REST APIs.
We are using Kubernetes for container orchestration.
We are also using Kafka for event streaming and message queuing.
The project is hosted on AWS and we are...read more
Q4. What is scrum master do daily
Scrum Master facilitates daily stand-up meetings, removes impediments, and ensures team adherence to Scrum practices.
Facilitates daily stand-up meetings to keep the team aligned and focused
Removes impediments that are blocking the team's progress
Ensures the team adheres to Scrum practices and principles
Acts as a coach to the team, helping them improve their processes and collaboration
Works closely with the Product Owner to prioritize and manage the product backlog
Q5. What is kan ban
Kanban is a visual project management system to help teams work more efficiently by visualizing work, limiting work in progress, and maximizing flow.
Kanban originated from the Toyota Production System in Japan
It involves visualizing work on a board with columns representing different stages of the workflow
Limiting work in progress helps to identify bottlenecks and improve efficiency
Teams can use Kanban to prioritize tasks and focus on completing work before moving on to new t...read more
Q6. What is safe 6 0
Safe 6 0 is a safety standard for electrical equipment.
Safe 6 0 refers to the IEC 60601 standard for medical electrical equipment safety.
It sets requirements for the design and testing of medical devices to ensure patient and operator safety.
Compliance with Safe 6 0 is crucial for manufacturers of medical equipment to market their products internationally.
Q7. Explain agile methods
Agile methods are iterative and incremental approaches to software development that prioritize flexibility, collaboration, and customer feedback.
Agile methods involve breaking down projects into smaller tasks or iterations
Teams work in short cycles called sprints to deliver working software
Customer feedback is incorporated throughout the development process
Adaptability and responding to change are key principles of agile methods
Q8. Explain scrum methos
Scrum is an agile framework for managing work on complex projects.
Scrum involves breaking down work into small, manageable tasks called user stories.
It emphasizes frequent communication and collaboration within a cross-functional team.
Scrum uses time-boxed iterations called sprints to deliver incremental value.
Roles in Scrum include Product Owner, Scrum Master, and Development Team.
Key ceremonies in Scrum include Sprint Planning, Daily Standups, Sprint Review, and Sprint Retr...read more
Interview Process at TIAA Global Business Services
Top Technical Manager Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month