OS · File Systems & Disk interview questions

39 real OS · File Systems & Disk questions from the Computer Science Fundamentals bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is Inode?

Junior
  1. A.a technique combining multiple disks for higher performance, redundancy, or both
  2. B.servicing disk requests strictly in the order they arrive at the queue
  3. C.storing a file in a single run of consecutive disk blocks for fast sequential access
  4. D.a structure storing a file's metadata and pointers to its data blocks, but not its name
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.Inode — servicing the request with the shortest seek distance from the current head position next
  2. B.Inode — the time taken to move the disk's read-write head to the target track
  3. C.Inode — a structure storing a file's metadata and pointers to its data blocks, but not its name
  4. D.Inode — moving the head in one direction servicing requests, then reversing like an elevator
Reveal the answer + AI explanation — free account

4. What is File Allocation Table?

Junior
  1. A.a table-based filesystem structure linking the blocks of each file as a chain of entries
  2. B.a structure storing a file's metadata and pointers to its data blocks, but not its name
  3. C.logging intended filesystem changes before applying them so recovery after a crash is fast
  4. D.servicing the request with the shortest seek distance from the current head position next
Reveal the answer + AI explanation — free account

5. Which term means: "a table-based filesystem structure linking the blocks of each file as a chain of entries"?

Junior
  1. A.File Allocation Table
  2. B.SCAN disk scheduling
  3. C.SSTF disk scheduling
  4. D.Contiguous allocation
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Junior
  1. A.File Allocation Table — moving the head in one direction servicing requests, then reversing like an elevator
  2. B.File Allocation Table — logging intended filesystem changes before applying them so recovery after a crash is fast
  3. C.File Allocation Table — a table-based filesystem structure linking the blocks of each file as a chain of entries
  4. D.File Allocation Table — a technique combining multiple disks for higher performance, redundancy, or both
Reveal the answer + AI explanation — free account

7. What is Contiguous allocation?

Mid
  1. A.storing a file in a single run of consecutive disk blocks for fast sequential access
  2. B.the time taken to move the disk's read-write head to the target track
  3. C.storing a file as scattered blocks each pointing to the next, avoiding external fragmentation
  4. D.storing a file's block pointers in a dedicated index block for direct random access
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Mid
  1. A.Contiguous allocation — servicing disk requests strictly in the order they arrive at the queue
  2. B.Contiguous allocation — a table-based filesystem structure linking the blocks of each file as a chain of entries
  3. C.Contiguous allocation — storing a file in a single run of consecutive disk blocks for fast sequential access
  4. D.Contiguous allocation — the time taken to move the disk's read-write head to the target track
Reveal the answer + AI explanation — free account

10. What is Linked allocation?

Mid
  1. A.moving the head in one direction servicing requests, then reversing like an elevator
  2. B.servicing disk requests strictly in the order they arrive at the queue
  3. C.servicing the request with the shortest seek distance from the current head position next
  4. D.storing a file as scattered blocks each pointing to the next, avoiding external fragmentation
Reveal the answer + AI explanation — free account

11. Which term means: "storing a file as scattered blocks each pointing to the next, avoiding external fragmentation"?

Mid
  1. A.FCFS disk scheduling
  2. B.Linked allocation
  3. C.C-SCAN disk scheduling
  4. D.LOOK disk scheduling
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Mid
  1. A.Linked allocation — storing a file in a single run of consecutive disk blocks for fast sequential access
  2. B.Linked allocation — moving the head one way servicing requests, then jumping back to the start without servicing on return
  3. C.Linked allocation — storing a file as scattered blocks each pointing to the next, avoiding external fragmentation
  4. D.Linked allocation — storing a file's block pointers in a dedicated index block for direct random access
Reveal the answer + AI explanation — free account

13. What is Indexed allocation?

Mid
  1. A.storing a file in a single run of consecutive disk blocks for fast sequential access
  2. B.servicing disk requests strictly in the order they arrive at the queue
  3. C.storing a file as scattered blocks each pointing to the next, avoiding external fragmentation
  4. D.storing a file's block pointers in a dedicated index block for direct random access
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Mid
  1. A.Indexed allocation — a table-based filesystem structure linking the blocks of each file as a chain of entries
  2. B.Indexed allocation — a SCAN variant that reverses at the last request rather than going to the disk's physical end
  3. C.Indexed allocation — servicing the request with the shortest seek distance from the current head position next
  4. D.Indexed allocation — storing a file's block pointers in a dedicated index block for direct random access
Reveal the answer + AI explanation — free account

16. What is FCFS disk scheduling?

Junior
  1. A.a structure storing a file's metadata and pointers to its data blocks, but not its name
  2. B.storing a file as scattered blocks each pointing to the next, avoiding external fragmentation
  3. C.storing a file in a single run of consecutive disk blocks for fast sequential access
  4. D.servicing disk requests strictly in the order they arrive at the queue
Reveal the answer + AI explanation — free account

18. Which statement is correct?

Junior
  1. A.FCFS disk scheduling — a structure storing a file's metadata and pointers to its data blocks, but not its name
  2. B.FCFS disk scheduling — servicing disk requests strictly in the order they arrive at the queue
  3. C.FCFS disk scheduling — a table-based filesystem structure linking the blocks of each file as a chain of entries
  4. D.FCFS disk scheduling — logging intended filesystem changes before applying them so recovery after a crash is fast
Reveal the answer + AI explanation — free account

19. What is SSTF disk scheduling?

Mid
  1. A.servicing the request with the shortest seek distance from the current head position next
  2. B.storing a file as scattered blocks each pointing to the next, avoiding external fragmentation
  3. C.the time taken to move the disk's read-write head to the target track
  4. D.storing a file in a single run of consecutive disk blocks for fast sequential access
Reveal the answer + AI explanation — free account

21. Which statement is correct?

Mid
  1. A.SSTF disk scheduling — servicing the request with the shortest seek distance from the current head position next
  2. B.SSTF disk scheduling — the time taken to move the disk's read-write head to the target track
  3. C.SSTF disk scheduling — storing a file in a single run of consecutive disk blocks for fast sequential access
  4. D.SSTF disk scheduling — storing a file as scattered blocks each pointing to the next, avoiding external fragmentation
Reveal the answer + AI explanation — free account

22. What is SCAN disk scheduling?

Mid
  1. A.a structure storing a file's metadata and pointers to its data blocks, but not its name
  2. B.moving the head in one direction servicing requests, then reversing like an elevator
  3. C.storing a file's block pointers in a dedicated index block for direct random access
  4. D.a technique combining multiple disks for higher performance, redundancy, or both
Reveal the answer + AI explanation — free account

24. Which statement is correct?

Mid
  1. A.SCAN disk scheduling — a SCAN variant that reverses at the last request rather than going to the disk's physical end
  2. B.SCAN disk scheduling — moving the head in one direction servicing requests, then reversing like an elevator
  3. C.SCAN disk scheduling — storing a file in a single run of consecutive disk blocks for fast sequential access
  4. D.SCAN disk scheduling — a technique combining multiple disks for higher performance, redundancy, or both
Reveal the answer + AI explanation — free account

25. What is C-SCAN disk scheduling?

Mid
  1. A.moving the head one way servicing requests, then jumping back to the start without servicing on return
  2. B.logging intended filesystem changes before applying them so recovery after a crash is fast
  3. C.storing a file's block pointers in a dedicated index block for direct random access
  4. D.storing a file as scattered blocks each pointing to the next, avoiding external fragmentation
Reveal the answer + AI explanation — free account

27. Which statement is correct?

Mid
  1. A.C-SCAN disk scheduling — moving the head one way servicing requests, then jumping back to the start without servicing on return
  2. B.C-SCAN disk scheduling — the time taken to move the disk's read-write head to the target track
  3. C.C-SCAN disk scheduling — a structure storing a file's metadata and pointers to its data blocks, but not its name
  4. D.C-SCAN disk scheduling — storing a file in a single run of consecutive disk blocks for fast sequential access
Reveal the answer + AI explanation — free account

28. What is LOOK disk scheduling?

Mid
  1. A.moving the head in one direction servicing requests, then reversing like an elevator
  2. B.storing a file's block pointers in a dedicated index block for direct random access
  3. C.a SCAN variant that reverses at the last request rather than going to the disk's physical end
  4. D.moving the head one way servicing requests, then jumping back to the start without servicing on return
Reveal the answer + AI explanation — free account

30. Which statement is correct?

Mid
  1. A.LOOK disk scheduling — a technique combining multiple disks for higher performance, redundancy, or both
  2. B.LOOK disk scheduling — servicing disk requests strictly in the order they arrive at the queue
  3. C.LOOK disk scheduling — storing a file as scattered blocks each pointing to the next, avoiding external fragmentation
  4. D.LOOK disk scheduling — a SCAN variant that reverses at the last request rather than going to the disk's physical end
Reveal the answer + AI explanation — free account

Showing 30 of 39 OS · File Systems & Disk questions — the full set, with answers, explanations and an AI tutor on every question, is inside.

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice OS · File Systems & Disk free