0% found this document useful (0 votes)
10 views

View Syllabus

Hii

Uploaded by

bgmiabhisek6
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

View Syllabus

Hii

Uploaded by

bgmiabhisek6
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

TCS iON NPT - Software Engineer Test

Syllabus
TCS iON NPT - Software Engineer Test Syllabus

Exam Pattern
Part A Test of Knowledge + Part B Test of Application
Total no. of Questions Total Marks Total Duration (Mins)

43 100 120

Exam Pattern: Part A

Part A - Test of Knowledge


No. of Questions Marks per MCQ Total Marks Duration (Mins)

40 1 40 45

2
TCS iON NPT - Software Engineer Test Syllabus

Part A Syllabus - Test of Knowledge

Sr. No. Module Descriptor Topic Weightage

1 Programming To test the basic Datatypes, Variables, Operators and 20%


Languages understanding of Expressions
and Concept Programming
Languages and
Concepts. To test Decision Making, Looping and Control
the knowledge of structures
Datatypes and
variables,
Operators, Decision
Making, Looping Arrays and Strings, String Library functions
and Control Flow,
Arrays and Strings,
Functions, Error and
OOP. Functions

Error/Exception Handling

Object Oriented Programming (OOP) concepts

3
TCS iON NPT - Software Engineer Test Syllabus

2 Data Structures To test the Common Data structures: Linked lists, stacks, queues, 15%
and Algorithms knowledge of trees, graphs, hash tables
Data Structures
and Algorithms.
Characteristics of Algorithms, Different types of
Asymptotic notations, Time and space complexity
analysis of Algorithms

Different types of Sorting and


searching techiniques

Recursion and dynamic programming

Basic algorithmic problem-solving skills

3 Database To Test Relational databases (e.g. SQL) and 12.5%


Management knowledge of non-relational databases (e.g. MongoDB)
relational
databases (e.g.
SQL) and non-
relational
databases (e.g. CRUD operations and basic database design
MongoDB),
CRUD
operations
(Create, Read,
Update, Delete)
and basic PL/SQL Basics
database
design.

4
TCS iON NPT - Software Engineer Test Syllabus

4 SDLC, Testing To check the SDLC : Meaning, phases and Models 10%
and Quality knowledge of
Assurance different
phases of
SDLC,
Knowledge of
Agile, Scrum,
or other
software SDLC Documentation creation and management
development
methodologies
. Writing unit
tests and
understanding
of test-driven
development Software Testing and Quality Assurance
(TDD). Manual
and automated
testing
techniques.
Bug tracking
and issue
management.
5 Version Control To verify the Version control systems (e.g. Git) and their 8%
(CI/CD Pipeline) basic importance in collaborative development
knowledge
about
Understanding
of version
control
systems (e.g.
Git) and their Ability to work with branches, pull requests,
importance in and merging
collaborative
development.
Ability to work
with branches,
pull requests,
and merging.
6 Information To check the Networking Basics and Web Security 10%
Technology knowledge

5
TCS iON NPT - Software Engineer Test Syllabus

Infrastructure about Basic Basic Linux networking Commands


Services (ITIS) networking
terminology (IP
Networking Concepts and common Network Protocols
addresses,
DNS, routers,
switches), OSI IP Addressing, Subneting, Supernetting
and TCP/IP
models.
7 Cyber Security To check the Security Fundamentals, Authentication 5%
Introduction knowledge and Authorization
about
fundamental of Fundamentals of Cryptography
Cyber Security.

8 Cloud To check the Public cloud, Private Cloud, Service Models, Deployment 7.5%
Computing/Dep knowledge Models of cloud computing
loyment and about Service
DevOps Models,
Deployment
Models, Cloud
Services and
Offerings,
Scalability and
Elasticity, Cost
Management, Cloud-based Services and Offerings
Data Security
and
Compliance,
Migration
Strategies,
Deployment
pipelines and
continuous
integration/co

6
TCS iON NPT - Software Engineer Test Syllabus

ntinuous Scalability and Elasticity, Cost Management


deployment
(CI/CD)
concepts,Dock
er and
containerizatio
n basics and
Cloud services
and serverless
architecture.
9 Data Science, To verify the Basic Statistcs concepts 12%
Machine basic
Learning and AI knowledge
about Statistcs,
Core Python and python Libraries
Core Python
and Libraries,
Understanding
AI, Neural Understanding AI, Neural Networks, Search
Networks, Algorithms
Search
Algorithms,
Understanding Basic concepts in Machine Learning
Machine
Learning.

7
TCS iON NPT - Software Engineer Test Syllabus

Exam Pattern: Part B

Part B - Test of Application


No. of Questions (Hands-on) 3
Marks 60
Duration (Mins) 75

Part B Syllabus - Test of Application


Hands-on Module Coverage Skill Assessed Weightage
Hands-on (3 Questions) Dynamic Understanding of dynamic 100%
Programming programming principles, their
ability to identify
problems suitable for dynamic
programming, formulate
recurrence relations, apply
memoization and tabulation
techniques to optimise solutions,
implement codes to solve
dynamic programming problems,
analyse time and space
complexity, and demonstrate
problem-solving skills by breaking
down complex problems into
smaller subproblems while
ensuring code correctness
through test cases.

You might also like