Tata Consultancy Services

OPENS AT: Oct 12, 2018, 07:30 AM

CLOSES AT: Oct 14, 2018, 12:30 PM


iWizard - The TCS Java Coding Challenge

Challenge Over

Social Share


This is a hiring challenge for Java developers who are interested in pursuing an employment opportunity with Tata Consultancy Services.If you’re someone who’s inspired by technology, believe in your ability to create error free code ,taking on challenges, questioning the status quo and harnessing technology, you definitely will find this contest enriching yet exciting.

For more details on the open positions, locations, guidelines, about the project &  participation, please scroll down.

This is an online Programming contest comprising of two sections. You'll have to solve 2 Programming questions and 15 MCQs in a duration of 3 hours using Java.


-  Candidates involved in plagiarism will be penalised.  

-  Candidates have to clear the contest and the interview process. First 5 joiners will get an cool iPad.



Software Developer- Java
Experience: 3-8 years
CTC: Best in the Industry
Job Location: Bangalore/Delhi/Hyderabad/Kochi
Openings: 50

Technical Skills:

  • Hands on experience in JAVA/J2EE
  • Proficient understanding of database (Oracle/SQL)
  • Strong understanding of Frameworks like Spring, Spring Boot, Hibernate, etc.
  • Proficient understanding of code versioning tools, such as Git or SVN
  • Hands on experience in writing/ consuming web services (RESTful Webservices)

Must Have:

  • Strong Programming Skills
  • Good Analytical Skills
  • Excellent Communication Skills
  • Must be Self-motivated individual to prioritize and manage workload and meet project deliverables

Good to Have:

  • Good understanding of design patterns and frameworks.

Eligibility Criteria:

  • BE/B.Tech/MCA/M.Sc/MS with minimum 3 years of relevant experience post Qualification IT- Experience.
  • Bsc Graduates with minimum 3.5+ years of relevant experience post qualification IT Experience.
  • Candidates who had pursued Full Time education would be considered
  • Consistent academic records Class X onwards (Minimum 50%)
  • Candidate who have attended TCS interview in the last 6 months need not apply

About Business Unit / Project:

Our customer is a US based software & hardware company, manufacturing a variety of market leading products. Apart from being one of the most innovative companies, they are also regarded as a global pioneer in technology and smart devices. As an applicant to this job, you will have a dual advantage - an opportunity to associate yourself with the renowned brand value of our customer as well as that of TCS. Also, there will be plenty of opportunities coming your way where you can leverage our agility and expertise to constantly innovate for the best quality output for the customer. Not to mention the benefits that come with adoption of latest niche technologies such as long and short term travel options to the customer's offices in India as well as abroad.

By virtue of having been associated with this customer for over 18 years, TCS has an excellent understanding of their needs. This enables TCS to play a strategic role in Design, Development, Quality Assurance, DevOps and Application/ Infrastructure maintenance of its IT systems. Finally it boils down to enhancing the customer user experience whenever they expect if from TCS.


  • Looking for talented JAVA/J2EE engineers to work in a dynamic environment.
  • Good understanding of Functional programming concepts
  • Understanding of Build Tools and Configurations (Jenkins, Maven, Gradle, etc.)
  • Strong exposure to Version Management systems.
  • Agile development experience is preferred.
  • Good understanding of Unit testing frameworks.
  • Individual must be knowledgeable and competent with Java/J2EE programming.
  • Able to analyze business requirements and create efficient solutions.
  • Good Stakeholder interaction.
  • Capable of ensuring delivery on time and meeting the schedule.


From sowing seeds of Information Technology in India to spearheading digital journey of global customers, TCS has come a long way. With 400875 professionals, it is a powerh...



  1. Before you attempt programming questions, you should choose a language from the given list.

  2. All inputs for the programming problems are from STDIN and output to STDOUT....



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...

View All Notifications