I applied online. I interviewed at Tata Consultancy Services in Dec 2020
Interview
Process consist of 3 basic rounds as below.
1. Technical round
2. Client interview
3. HR discussion/Panel interview
Core java should question, Hibernate / Rest webservices/Microservices and Spring/Spring boot.
Deep understanding of Java, servlets in J2EE, web-based request handling and distributed architecture
Experience with Spring Framework, DevOps. (Kubernetes / Docker /Jenkins / GIT) and Apache Spark.
Proficient in OO analysis and design skills
Good understanding of agile development and continuous integration.
Interview questions [1]
Question 1
Core java should question, Hibernate / Rest webservices/Microservices and Spring/Spring boot.
Deep understanding of Java, servlets in J2EE, web-based request handling and distributed architecture
Experience with Spring Framework, DevOps. (Kubernetes / Docker /Jenkins / GIT) and Apache Spark.
Proficient in OO analysis and design skills
Good understanding of agile development and continuous integration.
Now I am working as backend design and development. So interview start as a usually introduce it self and role and responsibilty of current company after that start technincal question corresponding your skill.
Two Rounds are there
1) Technical
2) Managerial
in Technical round they ask about OPPS, Dependency Injection, Extension Methods , What is difference between abstraction and Interfaces.
Difference between Method Overloading and Overriding. What is difference between Primary key and Foreign Key.