A free IBPS SO IT Mains mock test is a timed practice paper based on the Professional Knowledge (IT) section of the IBPS Specialist Officer (IT Officer) Mains exam. It helps you check your speed, accuracy and weak topics before the real exam.
In this article you get 20 medium-level questions with answers and step-by-step solutions. They are taken from our full 40-question mock test: IBPS SO IT Mains – Full Syllabus Professional Knowledge Mock Test 1. You also get a short revision of the key concepts used in these questions.
Mock Test at a Glance
| Detail | Information |
|---|---|
| Exam | IBPS SO IT Officer – Mains |
| Section | Professional Knowledge (IT) |
| Sector | Banking & Finance |
| Difficulty | Medium |
| Full Mock Test | 40 questions, 40 marks, 40 minutes |
| In this article | 20 selected questions with solutions |
| Cost | Free |
Topics covered: Database Management Systems, Computer Networks, Operating Systems, Data Structures & Algorithms, Software Engineering, and Cyber Security.
Important Concepts to Revise Before You Start
Spend 10 minutes on these core points before solving the questions:
1. Database Management Systems (DBMS)
- Foreign key join: If every foreign key value in table R is non-NULL and matches a primary key in table S, then the natural join has exactly as many rows as R.
- Isolation levels: Read Uncommitted allows all problems. Read Committed stops dirty reads. Repeatable Read also stops non-repeatable reads. Serializable stops phantom reads too.
- 3NF vs BCNF: A relation is in 3NF if, for every dependency X → Y, either X is a superkey or Y is a prime attribute. BCNF needs X to be a superkey always.
- Conflict serializability: Draw a precedence graph. If it has a directed cycle, the schedule is not conflict serializable.
2. Computer Networks
- Subnetting: Usable hosts = 2^h − 2, where h is the number of host bits. Mask length = 32 − h.
- TTL (Time to Live): An 8-bit field that reduces by 1 at every router hop. At 0, the packet is dropped. This prevents endless routing loops.
- Split Horizon: A rule in distance vector protocols (like RIP) that prevents the count-to-infinity problem.
- TCP Tahoe: On timeout, ssthresh = cwnd / 2 and cwnd = 1 MSS, restarting Slow Start.
3. Operating Systems
- Round Robin: Each process gets a fixed time quantum. Waiting time = Turnaround time − Burst time.
- Deadlock-free condition: With N processes each needing at most M instances, the system is safe if resources ≥ N × (M − 1) + 1.
- Belady's Anomaly: More frames can cause more page faults in FIFO replacement.
- Thrashing: The system spends more time swapping pages than running processes.
4. Data Structures & Algorithms
- BST traversal: The inorder traversal of a BST is always sorted. The first element of preorder is the root.
- Postfix evaluation: Use a stack. Pop two operands for each operator. The exponent operator is right-associative.
- QuickSort worst case: O(n²). It occurs when the pivot is always the smallest or largest element (such as a sorted list with the first element as pivot).
- AVL tree: Balance factor must be −1, 0 or +1. An LL imbalance is resolved with a single right rotation.
5. Software Engineering
- Cyclomatic complexity: V(G) = E − N + 2P.
- Boundary Value Analysis: Test values just below, on, and just above each boundary.
6. Cyber Security
- Digital signature: The signer signs with their private key. Anyone verifies with the signer's public key.
- SQL Injection defence: Always use parameterized queries (PreparedStatements).
Free IBPS SO IT Mains Mock Test: 20 Questions with Answers
Try answering each question within 40 seconds before viewing the solution.
Section A: Database Management Systems
Table R has 40 tuples and Table S has 60 tuples. Attribute A is a foreign key in R referencing the primary key A in S, and no foreign key value in R is NULL. What are the minimum and maximum number of tuples in the natural join of R and S?
In SQL, which standard isolation level prevents both Dirty Reads and Non-Repeatable Reads, but still allows Phantom Reads?
A relation R(A, B, C, D) has the functional dependencies F = {AB → C, C → D, D → A}. What is the highest normal form satisfied by R?
Consider a schedule S with two transactions T1 and T2: r1(X); w2(X); r2(Y); w1(Y);. What does the precedence graph of S show?


Section B: Computer Networks
A bank network administrator must create subnets for 4 branch offices. Each branch needs 28 usable host IP addresses. The block 192.168.10.0/24 is available. What subnet mask should be configured on the branch routers?
What is the main function of the Time to Live (TTL) field in an IPv4 packet header?
Which routing problem is reduced by the Split Horizon rule in Distance Vector protocols such as RIP?
A TCP connection is in the Congestion Avoidance phase with a congestion window of 16 MSS. A timeout occurs. What are the new values of ssthresh and cwnd according to TCP Tahoe?
Section C: Operating Systems
Three processes arrive at t = 0 ms: P1 (burst time 6 ms), P2 (4 ms) and P3 (2 ms). Under Round Robin scheduling with time quantum 2 ms, what is the average waiting time?
A system has 4 processes sharing one resource type. The maximum demand of each process is 4 instances. What is the minimum number of resource instances needed to guarantee that the system never enters a deadlock?
Which page replacement algorithm can show an increase in page faults when the number of allocated frames increases (Belady's Anomaly)?
What do we call the situation when an operating system spends much more time swapping pages in and out of secondary storage than executing user instructions?
Section D: Data Structures & Algorithms
The preorder traversal of a Binary Search Tree is: 40, 20, 10, 30, 60, 50, 70. What is the height of this BST (number of edges on the longest root-to-leaf path)?
Evaluate this postfix expression, where ^ is the right-associative exponent operator: 2 3 2 ^ ^ 5 +
What is the worst-case time complexity of QuickSort on n elements when the pivot is always the first element and the input is already sorted?
Keys 30, 20 and 10 are inserted in this order into an empty AVL tree. Which rotation restores balance, and what is the new root?
Section E: Software Engineering
A control flow graph G has 14 edges, 10 nodes and 1 connected component. What is the McCabe Cyclomatic Complexity V(G)?
An online savings account module accepts age from 18 to 60 years (both included). Using standard Boundary Value Analysis, which set of test inputs should you choose?
Section F: Cyber Security & Cryptography
In a bank's digital certificate system, User A verifies a digital signature created by User B on a loan agreement. Which key must User A use to decrypt the signature?
Which technique gives the most effective defence against SQL Injection in database-driven banking applications?
Attempt the Complete 40-Question Mock Test for Free
You have solved 20 questions. Now test yourself in real exam conditions.
Take the full 40-question IBPS SO IT Mains mock test in our Live Test Room:
- 40 questions covering the full Professional Knowledge syllabus
- 40-minute timer, just like the actual exam
- Instant score, detailed solutions, and topic-wise analysis
- 100% free of charge
Attempt the Full IBPS SO IT Mains Mock Test (40 Questions)
Join the Live Test Room, take the timed test and see your score with detailed solutions.
Explore More IBPS SO IT Practice Tests
Browse our complete collection of topic-wise and full-length mock tests designed specifically for the IT Officer exam.
How to Use This Mock Test to Score Better
- Revise the concepts first: Read the short concept summary above for 10 minutes.
- Solve with a timer: Aim for about 40 seconds per question.
- Mark weak topics: Note every question you got wrong and review that subject area.
- Read every solution: Even for correct answers, look for a faster approach.
- Retake after revision: Attempt the full 40-question test again after 3 to 4 days.
Final Words
Regular practice with timed mock tests is the best way to improve your speed and accuracy in the IBPS SO IT Mains Professional Knowledge section. Revise the key concepts, solve these 20 questions, and then take the full 40-question free mock test in the live test room.
All the best for your preparation!
