I applied online. I interviewed at Tech Mahindra in Nov 2021
Interview
1.Online written test(about java spring MCQ question and one program) 2.Technical discussion(Focus on core java, collections, spring, jpa, hibernate, microservices) 3.HR interview(Personal information, salary expectations, shifts comfortable) I took interview all rounds through virtual It was quite good experience
Interview questions [1]
Question 1
Java basics, Data structure on written test Core java, collections, spring boot, microservices
I applied online. The process took 2 weeks. I interviewed at Tech Mahindra (Gwalior, Madhya Pradesh)
Interview
It is good interviewer focus on object oriented programming language ,java 8 feature, exception concept, jwt token and spring security, throw and throws, jdbc, discribe project , introduction, experience etc
Prescreening. Prescreening is a video or phone call to collect the necessary information about the candidate's background.
On-site interview. Once you passed the prescreening, the company wants to learn more about your technical and soft skills.
Technical interview.
Final interview.
The Offer.
Interview questions [1]
Question 1
What is rest api?
diff btn @controller & @rest controller
what is @autoconfigure @controller
java 8 features
stream api
What is Concurrency?
What are Software Metrics?
What is the difference between cohesion and coupling?
Explain the concept of modularization
What is Data Flow Diagram?
What is Software Configuration Management?
What is the difference between Quality Assurance and Quality control?
What is baseline in Software Development?
What is SRS?