0% found this document useful (0 votes)
2 views3 pages

Indicative_Syllabus_SBI_SO

The document outlines an indicative syllabus for software development, infrastructure support, networking, and cloud computing. It includes key topics such as data structures, algorithms, object-oriented programming, web application development, operating systems, networking protocols, and cloud service models. The syllabus serves as a reference for candidates, indicating that the online examination may include questions beyond the listed topics.

Uploaded by

kohexo3664
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Indicative_Syllabus_SBI_SO

The document outlines an indicative syllabus for software development, infrastructure support, networking, and cloud computing. It includes key topics such as data structures, algorithms, object-oriented programming, web application development, operating systems, networking protocols, and cloud service models. The syllabus serves as a reference for candidates, indicating that the online examination may include questions beyond the listed topics.

Uploaded by

kohexo3664
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Indicative Syllabus

(Syllabus mentioned below is only indicative and not exhaustive. Syllabus prescribed is for
candidates’ reference purpose only. Online Examination may contain questions beyond the purview
of the syllabus as deemed fit)

1. Software Development:

- Data-Structures and Algorithms:


- Questions based on Arrays, Linked List, Stacks, Queues, Binary Tree, Binary Search Tree,
Heaps, Hashing and Recursion.
- Searching and Sorting Algorithms along with their Space-Time Complexities

- Object Oriented Programming Concepts: Abstraction, Association, Encapsulation,


Composition, Polymorphism, Aggregation, Inheritance, Message Passing

- Web/Application Development:
- HTML5/CSS and JavaScript
- HTTP/HTTPS, AJAX and REST APIs (get, post, put, delete).
- Cookies
- Version control systems like Git for source code management.

- Software Engineering:
- Software Development Lifecycle Phases (Requirement analysis, In-depth planning, Product
design, Coding, Testing, Deployment, Post-production maintenance)
- Basic Software Testing Concepts (Black Box Testing, White Box Testing,
Unit/Integration/Regression Testing, and UAT).
- Design Patterns and SOLID principles.

- Databases:
- Basic Database Concepts: Relational DBMS, ER Diagram, Transactions (ACID Properties),
Keys (Primary, Foreign, Candidate, Alternate etc.), Indexes, Normalization and Joins.

- Basic questions based on different types of web application attacks like: Cross-Site Scripting
(XSS), Cross-Site Request Forgery (CSRF), Injection Attacks, DDoS (Distributed Denial-of-
Service), Brute Force Attack etc.
- Tree Traversal strategies like Breadth and Depth First Search
- Questions based on Data Structures with code snippets
- Digital Signatures use case and importance
- Public-Private Key Encryption Symmetric and Asymmetric Keys
- Digital Signatures use case and importance
- Public-Private Key Encryption
- OWASP 10 Web-Security Risks
- Database related question based on:
- DDL, DML and TCL commands
- Basic of SQL Functions
- Views, Triggers and Cursors
- Monolith vs Microservice architecture.
2. Infra Support

- Basics of Operating Systems:


- System calls, processes, threads, inter-process communication, concurrency and
synchronization. Deadlock. Memory management and virtual memory.
- CPU scheduling Algorithms (FCFS, SJF, SRTF, Round Robin etc.).
- Types of memories: cache, main memory and secondary storage.
- Concept of Paging and Page Replacement Algorithms: (FIFO, Optimal page
replacement, LRU etc.)
- I/O Scheduling algorithms (FCFS, SSTF, SCAN, LOOK, CSCAN, CLOOK etc.)

- Basics of virtual machines, storage solutions, and networking components.


- Infra related concepts like processors, Clock Cycle, Cache Memory, HDD, SSD etc.
- Backup and Recovery practices
- Best practices pertaining to security and compliance controls.
- Windows and Unix/Linux computing environments.

3. Networking

- Types of Networks (LAN, WAN, MAN etc)


- Network Topologies (Ring , Mesh, Bus, Star, etc)
- Network Devices (Hub, Bridge, Routers, Gateway, etc)
- OSI Data Model, TCP/IP Model
- Subnets and Supernets
- UDP, TCP, sockets and ports.
- IPv4 vs IPv6
- Classless inter-domain routing.
- IP support protocols (ARP, DHCP, ICMP), Network Address Translation (NAT)
- Application layer protocols: DNS, SMTP, HTTP, FTP, etc.
- Internet Application Protocols (FTP, Telnet, SMTP, SNMP, POP3 etc).
- Different types of Network Security Protections:
- Firewall, Access Control, Remote Access VPN
- Types of Firewalls
- Access Control

4. Cloud

- Cloud Computing
- Characteristics of Cloud computing
- Types of Cloud Services (SAAS, PAAS, IAAS)
- Public vs Private Cloud
- Virtualization
- Distributed Parallel vs Cloud Computing
- Containerization
- Types of Virtualizations
- Server-based vs Hypervisor-based virtualization
- Type 1 vs Type 2 virtualization
- Full vs Para virtualization
- Virtual Machines vs Containers
- Continuous Integration and Continuous Delivery (CI/CD)

You might also like