TCS iON NPT - Java Full Stack Developer
Test Syllabus
TCS iON NPT - Java Full Stack Developer Test Syllabus
Exam Pattern
Part A Test of Knowledge + Part B Test of Application
Total no. of Questions Total Marks Total Duration (Mins)
62 100 120
Exam Pattern: Part A
Part A - Test of Knowledge
No. of Questions Marks per MCQ Total Marks Duration (Mins)
50 1 50 60
2
TCS iON NPT - Java Full Stack Developer Test Syllabus
Part A Syllabus - Test of Knowledge
Sr. No. Module Descriptor Topic Sub Topic Weightage
Front-end To test the HTML Basics, Features of HTML, tags and 30%
1 Technology knowledge of HTML Elements, attributes, latest tags of HTML5,
HTML5 and CSS3, all HTML block and inline elements, bold,
italic, underline, superscript,
new features in web Formatting
subscript, and more
technology, basic
understanding of Page Layout header, nav, aside, section,
Javascript, jQuery Elements and article, footer
Library, Javascript Techniques
Frameworks like HTML5 Web Global Attributes, inputs and
AngularJS, ReactJS, Forms their types, autocomplete and
and more dropdowns, radios and
checkboxes, placeholder and
required attributes, buttons and
more
HTML5 URL encoding, HTML responsive
Miscellaneous iframes, HTML media (audio,
video), Graphics (Canvas and
SVG)
CSS Basics, Syntax and linking, CSS
Borders and Box Selectors, backgrounds, images,
Effects, opacity, pseudo classes and
pseudo elements, height, width,
Formatting with
border, margin and padding,
CSS text, fonts, icons, alignment and
floating, colors and more
CSS Transitions, CSS 2D and 3D transformations,
Transformations transitions and animations
and Animations
CSS Responsive CSS grid, media query, viewport,
and more
JavaScript Fundamentals, variables,
datatypes, conditions and loops,
arrays and objects, DOM and
more
jQuery Basics, selectors and events,
traversing, DOM parsing, AJAX,
CSS and animations, and more
LESS Installation, features and
functions, usage
3
TCS iON NPT - Java Full Stack Developer Test Syllabus
AngularJS Basics Expressions, Models, Directives,
Data binding and Controllers
AngularJS DOM parsing, forms and
Operations validations, animations,
AngularJS HTTP, AngularJS SQL,
scopes, services and filters
ReactJS Basics HTML rendering, JSX,
components, React classes and
props, lists and forms, React
router and memo
ReactJS Style CSS, Hooks
Sheets and
Hooks
2 Design Ability Basic prototype UI/UX Basics of UI and UX/ Design 15%
design and UI/UX Fundamentals thinking process
design
UI/UX Design Differences b/w UI and UX design
Layouts Basics of grids, layout, wireframe
3 Version To check the Git Creating Repositories, local vs 15%
Control knowledge of remote repositories, Git commit,
System (VCS) Version Control command line operations, pull
requests
systems like GIT and
their commands and
operations Commit graph model, IDs and
Branching and
references, fast forwarded
Merging merges and commits
Synchronization, resolving
Version Control merge conflicts, commit history,
and more
4 Server To verify the basic Server 20%
Basics, installation of Linux,
knowledge of Configurations commands, TCP/IP, DNS, HTTP
networking response headers
fundamentals,
servers and server Scritping CGI, script directives, restarts,
configurations .htaccess
4
TCS iON NPT - Java Full Stack Developer Test Syllabus
Miscellaneous
Security, SSL, URL rewriting,
proxy server, directory listing,
and more
5 Testing To check the Unit Testing Writing test cases, test 10%
knowledge of Unit execution, test reporting, defect
testing and DSA management, SCM
QA process, verfication and
validation
JUnit Installation of JUnit, JUnit test
framework, annotations,
expected and exception Test
JUnit error collectors, JUnit
assert and assertEquals
Data Structures Data Structures and Algorithms
and Algorithms basic knowledge
(DSA)
6 Development To check the Java Features Programming Constructs, Data 10%
Language knowledge of Structures (collections), packages,
Programming exception handling, file handling,
multithreading, Java DateTime
constructs, OOP, JSP, utility, and more
Spring MVC
implementaion, OOP Concepts Classes and objects, constructors,
JDBC, and more abstraction, encapsulation,
inheritance, interfaces,
polymorphism
Java Web Servlets, JSP, JSTL, GET & POST
methods, MVC
Spring
Basic concepts, IOC, Spring Core
Framework (advanced concepts), Spring MVC,
Spring AOP
Overview of Spring JDBC and
Spring JDBC configuration, CRUD operations,
JDBC annotations, SQL
statements, exceptions
5
TCS iON NPT - Java Full Stack Developer Test Syllabus
Exam Pattern: Part B
Part B - Test of Application
No. of Questions (Case) 12
Marks 50
Duration (Mins) 60
No. of Questions per Total Marks per
Distribution Marks
Case Case
Case 1 3 10 2 Questions - 3 Marks
1 Question - 4 Marks
Case 2 3 15 1 Question - 3 Marks
2 Questions- 6 Marks
Case 3 3 15 1 Question - 3 Marks
2 Questions – 6 Marks
Case 4 3 10 2 Questions - 3 Marks
1 Questions – 4 Marks
6
TCS iON NPT - Java Full Stack Developer Test Syllabus
Part B Syllabus - Test of Application
Cases Module Coverage Skill Assessed Weightage
Practical Scenario - Case 1 Database Java with MySQL/MongoDB/SQL 20%
Server Database
Design HTML5, CSS3, jQuery
Practical Scenario - Case 2 30%
Practical Scenario - Case 3 AngularJS or ReactJS Designing the application using the 30%
fundamentals of AngularJS or ReactJS
Practical Scenario - Case 4 Working with APIs Working with REST and SOAP APIs 20%