Round 2: Technical Interview Round 1

This round involved in-depth questions about my project, which was on REST.

  • Project Discussion
    The interviewer asked various typical questions on REST (why, how, etc.) and later asked me to design a REST API for a part of my project.
  • System Design
    He asked me to design an Uber Cab service and provided a scenario with 5 lakh drivers sending requests to the server & database simultaneously. I explained concepts of Load Balancer, Sharding, Master-Slave configurations, etc., which he appreciated.
  • Coding Challenge
    I was asked to write code from the front end to the back end of a particular request from any driver (e.g., sending the driver’s current location) using technologies like JavaScript, Ajax, JSON, jQuery, servlet, MySQL, etc. I wrote a two-page code, and he was satisfied.
  • Additional Scenario
    He presented a scenario requiring sorting within the Uber system, to which I responded by using the Comparator in Java and writing the corresponding code.
  • MVC Architecture Discussion
    We discussed MVC architecture. He asked what happens when you click weather.com in a browser, comparing scenarios with and without MVC architecture. We had a good discussion about the use of a Controller in MVC.

Tips: Explain using more diagrams. I used 4-5 pages for diagrams and explanations during this interview.

TCS Interview Experience

Similar Reads

Round 1: Aptitude and Technical Test

The first round comprised 50 MCQ questions, including aptitude, logical reasoning, C output questions, and technical portions (Test Duration: 1 hour)....

Round 2: Technical Interview Round 1

This round involved in-depth questions about my project, which was on REST....

Round 3: Technical Interview Round 2

This round continued with discussions on all my projects and more in-depth technical questions....

Round 4: Managerial Round

This round focused on team management and problem-solving....

Round 5: HR Round

The final round was more about personal and behavioural aspects....

Contact Us