TCS Digital Interview — OS and CN Rapid-Fire Viva
Take this on a laptop or desktop — not your phone. The live interview needs a full screen and keyboard (including a sketch whiteboard on coding rounds). You can buy now, but start it from a computer.
- Field
- Engineering
- Company
- Tata Consultancy Services
- Role
- Digital Software Engineer Trainee
- Duration
- 20 min
- Difficulty
- Medium
- Completions
- New
- Updated
- 2026-06-09
How to prepare
What this round tests, what strong and weak answers sound like, and the traps to sidestep.
What this round is about
- Topic focus. Rapid-fire operating systems and computer networks fundamentals: process versus thread, deadlock, paging and virtual memory, the OSI and TCP IP layers, TCP versus UDP, the three-way handshake, and what happens when you type a URL.
- Conversation dynamic. The interviewer fires short questions, expects a crisp thirty to sixty second answer with one concrete example, and drills one or two topics deeper such as walking through a page fault step by step.
- What gets tested. Whether you genuinely understand the mechanism behind a concept or only memorised its definition, and whether you can stay precise and well paced under quick questioning.
- Round format. A single twenty minute technical viva calibrated to the TCS Digital fresher track, with a competency tracker and a shared whiteboard for the handshake and layer diagrams.
What strong answers look like
- Definition plus example. You give a one line precise definition then immediately ground it, for example a browser is a process and its open tabs are threads sharing its memory.
- Named conditions in order. For deadlock you name mutual exclusion, hold and wait, no preemption and circular wait, and add that breaking any one prevents deadlock.
- Mechanism on demand. When asked to go deeper you walk the steps, for a page fault the access traps to the OS, the OS finds the page on disk, loads it into a free frame, updates the page table, and restarts the instruction.
- Sequenced networking. For what happens when you type a URL you order it cleanly: DNS resolves the name, TCP connects via the handshake, TLS secures it if HTTPS, then the HTTP request and render.
What weak answers look like (and how to avoid them)
- Definition with no example. Reciting a textbook line and freezing on the follow-up. Have one concrete example ready for every core concept before you start.
- Concept confusion under speed. Mixing up paging and segmentation, or naming streaming as a TCP use case. Slow down for one breath and anchor on the distinguishing property.
- Bluffing a wrong answer. Inventing a confident wrong definition rather than admitting a gap. Say you are not sure and reason aloud instead, it scores higher.
- Rambling past a minute. Burning two minutes on one question so breadth suffers. Lead with the answer, give one example, then stop and let the interviewer drill.
Pre-interview checklist (2 minutes before you start)
- Recall your process versus thread example. Have one everyday picture ready, such as a browser and its tabs, for the opening question.
- Identify the four deadlock conditions. Be able to name mutual exclusion, hold and wait, no preemption and circular wait without hesitation.
- Have the page fault steps ready. Rehearse the trap, locate, load, update page table, restart sequence for the likely deeper drill.
- Pull up the whiteboard. Be ready to sketch the three-way handshake arrows and the OSI layer stack as you talk.
- Re-read the URL sequence. Fix the order DNS, TCP handshake, TLS, HTTP, render in your head so you can sequence it under pressure.
- Think of one TCP and one UDP use case. Pair web or file transfer with TCP and video calls or DNS lookups with UDP.
How the AI behaves
- Probes every definition. Asks for one concrete example or the underlying mechanism after each answer, never accepts the headline definition alone.
- No mid-interview praise. Will not say great answer or tell you how you are doing, it acknowledges what you said and pushes on.
- Pushes you to the board. For the handshake, the layer stack and the deadlock graph it directs you to sketch within the first couple of turns and references what you drew.
- Interrupts on rambling. If you run long it gently asks you to compress, because pacing is part of what it is measuring.
Common traps in this type of round
- Memorised list, no mechanism. Naming the four deadlock conditions but unable to give a real example of two threads taking locks in the wrong order.
- Fragmentation mix-up. Saying paging causes external fragmentation when paging causes internal and segmentation causes external.
- Wrong transport choice. Claiming TCP for real-time streaming, or being unable to justify why a video call tolerates UDP loss.
- Layer count slip. Saying the OSI model has four layers or the TCP IP model has seven, or naming the layers out of order.
- Naming parts, not the sequence. For the type-a-URL question, listing DNS, TCP and HTTP without ordering them or connecting them end to end.
- Silent freeze. Going quiet on an unknown instead of reasoning aloud from first principles, which forfeits the partial credit the interviewer wants to give.
The full breakdown
How you're scored, the questions candidates ask most, and the research this interview is built on. Skim it — or just start the interview.
Interview framework
You will be scored on these 6 dimensions. The full rubric with definitions is below.
What we evaluate
Your final scorecard breaks down across these dimensions. The full rubric and tier criteria are revealed inside the interview itself.
- OS Concept Precision20%
- Concrete Example Grounding20%
- Mechanism Walkthrough Under Drill18%
- Networking Layer and Transport Reasoning18%
- Honesty Under Uncertainty12%
- Rapid-Fire Answer Pacing12%
Common questions
Sources this interview is built on
Real candidate-report URLs (Glassdoor / AmbitionBox / PrepInsta / GeeksforGeeks / Medium) reviewed when authoring the questions, persona, and rubric. Verify the realism yourself.
- 50+ OS, DBMS, CN Interview Questions - GeeksforGeeksgeeksforgeeks.org
- Conditions for Deadlock in Operating System - GeeksforGeeksgeeksforgeeks.org
- TCP 3-Way Handshake Process - GeeksforGeeksgeeksforgeeks.org
- TCS Digital Interview Questions - GeeksforGeeksgeeksforgeeks.org
- TCS NQT Recruitment Process 2026 - PrepInstaprepinsta.com