TCS iON NPT - JavaScript Developer
Test Syllabus
TCS iON NPT - JavaScript Developer Test Syllabus
Exam Pattern
Part A Test of Knowledge + Part B Test of Application
Total no. of Questions Total Marks Total Duration (Mins)
52 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 - JavaScript Developer Test Syllabus
Part A Syllabus - Test of Knowledge
Sr. No. Module Descriptor Topic Sub Weightage
Topic
1 Variables, JavaScript, Syntax, Variables, Syntax review, Keywords and 22%
Types, and knowledge of Values, Data Types reserved words, Variable
Collections JS variables, all declaration, Variable scope,
Block scope
new features
in ES6
Data Types Primitive values, Reference
values, Types, Type
convertion
Expressions and Expressions (arithmetic,
Operators relational, logical, assignment
and others), Operators
overview
Control structures Flow control and
conditionals, Loops, iteration
and jumps
3
TCS iON NPT - JavaScript Developer Test Syllabus
2 Objects, Object-Oriented Functions Defining functions, Calling 20%
Functions, and Programming functions, Functions as values,
Classes and its Arguments and parameters,
principles, Function scope, Closures,
Functions and Arrow functions
their types and
Classes Defining class, Constructors
more
and Methods, Inheritance
Objects Creating object, Properties,
Methods, Build-in JavaScript
objects (Number, BigInt,
Math, Date, String, RegExp,
Array, Map, Set, JSON)
3 Browser and Working of Web JavaScript in Web Embedding and Execution of 22%
Events Browser, browser JS code in Web Browser
Integrating
JavaScript to
Browser Object Dialog boxes, The window
web browser,
Model object, Frame Objects, Timers,
DOM Parsing
The navigator object,
and Event
Browsing history
Handling and
Document Object Document structure, Selecting
more
Model document elements and
query selectors, DOM
Traversal, HTML elements and
attributes, Creating, changing
and deleting nodes
Handling Events Event propagation, Event
handlers registering and
invocation, Event object,
Types of event
4 Debugging and Errors, and Errors Throwing Errors and Error 6%
Error Handling Exception handling
Handling
4
TCS iON NPT - JavaScript Developer Test Syllabus
Types of Errors
5 Asynchronous JavaScript, AJAX JavaScript and HTTP 20%
Programming AJAX, communication
and Server-side Knowledge of Synchronous and
JavaScript Server-side asynchronous requests
JavaScript General overview JavaScript engines
of server-side
JavaScript Basics of server-side solutions
6 Testing Testing Platform agnostic Testing on Heterogenius 6%
techniques, System
their tools and Unit Testing Testing various stubs,
test scenarios Introduction to MOCHA
7 Data Storage Client-side State Management Sessions and Cookies, Web 4%
and Security data storage and Security Storage, IndexedDB,
FileSystem Security, Pluggins,
Cross-Site Scripting
5
TCS iON NPT - JavaScript Developer Test Syllabus
Exam Pattern: Part B
Part B - Test of Application
No. of Questions (Case) 2
Marks 50
Duration (Mins) 60
No. of Test Cases Total Marks per
Distribution Marks
Case
4 Test Cases - 5 Marks
Case 1 4 5
Case 2 4 7.5 4 Test Cases - 7.5 Marks
6
TCS iON NPT - JavaScript Developer Test Syllabus
Part B Syllabus - Test of Application
Coding Questions Module Coverage Skill Assessed Weightage
Practical Scenario - Case 1 Design HTML5, CSS3, JavaScript Basics 40%
Practical Scenario - Case 2 Working with AJAX DOM Parsing, Event Handling, 60%
and DOM Parsing AJAX