Indicative_Syllabus_SBI_SO
Indicative_Syllabus_SBI_SO
(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:
- 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
3. Networking
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)