OPENS AT: Jun 25, 2021, 12:30 PM

CLOSES AT: Jul 18, 2021, 06:25 PM

DURATION: 1h 30m

TCS Senior Developer Hiring Challenge

Challenge Over

Social Share


Congratulations to all the shortlisted participants.

You need to be logged in with your HackerEarth account to view your shortlist status on this challenge page.

The shor...



We, at Tata Consultancy Services, are invested in identifying and nurturing emerging talent across the world. We are now looking for talented Web technology experts to lead innovation towards business sustainability and revolution. We are a company at the helm of global transformations and would love to invite you to be a part of our vivacious 488,649 strong and diverse workforce across 154 nationalities

Be purpose-driven. Be resilient. Be adaptable. Be one of us at TCS.

To join our team of passionate and skilled engineers all you need to do is complete the first round which will take approximately 1 Hours 30 minutes.

Format of the challenge: 

  • 10 MCQs
  • 1 Programming question
  • Programming Language restricted to Java


  1. The candidature will be subject to meeting TCS hiring criteria in addition to test clearance
  2. After the results are shared with TCS, it would take one week to check on the eligibility and the candidates will be put through a single level of Interview process
  • Eligibility: 
    • Location – Hyderabad / Bangalore
    • Skills – Java, OOPS, Design patterns, Springboot, Hibernate
    • Years of Experience – 4+ years


Java Tech Lead
Experience: 4-10 years
Job Location: Hyderabad / Bangalore

Required Technical Skill Set

  • Core Java/ J2EE, Springboot, Hibernate, REST Web Services, Cassandra/Mongo

Desired Competencies (Technical/Behavioral Competency):


  • At-least 3 – 5 years of experience in Java 1.8 (OOPS, Collections, Multithreading etc.)
  • At-least 3 years of experience in Framework experience Springboot.
  • At-least 3 years of experience in writing and consuming Rest web services
  • Experience working with app servers such as Tomcat, Weblogic, Jetty
  • Thorough understanding of OOPs concepts and Design Patterns
  • Good communication skills with willingness to learn and explore new technologies
  • Experience in writing SQL and PL/SQL Queries.


  • Exposure to Junit/Mockito is an added advantage
  • Sound knowledge of methodologies, Code review tool and build tools (Agile, GIT exposure, Sonar & Maven)
  • Experience in HTML, CSS, javascript.

Role descriptions / Expectations from the Role:

  • Participate in system design, coordination with external teams, be hands-on development.
  • Pro-actively up-skilling with latest trends and solutions in the market to propose new solutions
  • Punctuality and commitment towards meeting delivery timelines and quality
Java Senior Developers


Tata Consultancy Services (TCS) is a top employer globally, with a diverse talent base of over 488,649 associates representing 154 nationalities, across 46 countries. We ha...



General Instructions:

  1. Ensure that you are attempting the test using the correct email ID.

  2. You must click Submit after you answer each question.

  3. If ...



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications