Recently appeared for the BlogVault On-Campus Hiring process for the SDE role. Sharing the pattern that may help future candidates.
Round 1: OMR Test (2.5 Hours)
The OMR round was divided into multiple sections:
Section 1: Aptitude (40 Questions)
Questions were based on:
- Coding decoding
- Blood relations
- Sales and profit calculations
- General logical reasoning
Section 2: Core CS (40 Questions)
The majority of questions came from:
- Operating Systems
- Computer Networks
- DBMS
- DSA (theory)
There were a mix of standard interview questions and some uncommon questions that tested practical understanding rather than rote memorization.
Section 3: Debugging Section
The most interesting part of the test consisted of two debugging problems.
Each problem provided a 2-page codebase, followed by 10 questions based on the codebase. These questions focused on:
- Concurrency
- Locks and synchronization
- Identifying bugs and race conditions
- Understanding the execution flow
- Reasoning about the given implementation
Key takeaway: Don't try to understand the entire code at once. Break it into smaller logical components, understand each part, and then connect everything together. This approach made the debugging questions much more manageable.
The Core CS and Debugging sections carried the highest weightage. Each had an individual cutoff, along with an overall cutoff.
Round 2: DSA (1.5 Hours)
There were 3 coding questions:
- Graph
- Line Sweep
- Dynamic Programming
The questions were pretty standard.
Hope this helps. Best of luck to everyone appearing for the BlogVault hiring process!

