InterviewStack.io LogoInterviewStack.io

Kernel Architecture & OS Internals Questions

How an operating system kernel is structured and what it is responsible for: monolithic vs. microkernel designs, the role of kernel subsystems (scheduler, memory manager, VFS, drivers), kernel vs. user space, and the boot/initialization path. Includes how kernel modules and device drivers extend the kernel and how the kernel mediates access to hardware.

HardTechnical
82 practiced

You discover an encrypted container image (VeraCrypt or LUKS) spread across multiple devices and cloud backups with plausible deniability in use. Draft a practical investigative strategy to acquire all relevant evidence, attempt key recovery (volatile memory, hibernate files, keyfiles, backup metadata), evaluate legal options for compelled decryption, and document findings when content cannot be decrypted.

HardTechnical
68 practiced

Provide an in-depth explanation of an NTFS Master File Table (MFT) entry structure: describe the MFT header, common attribute types (STANDARD_INFORMATION, FILE_NAME, DATA), resident vs non-resident attributes, attribute runlists, and how sequence numbers and MFT record numbers are used to detect record reuse or tampering in forensic analysis.

EasyTechnical
62 practiced

Compare containerization (Docker, LXC) with full virtualization (KVM, VMware) and explain three forensic challenges unique to containerized environments. Include how shared kernels, overlay/union filesystems, and ephemeral containers affect evidence collection and persistence analysis.

MediumTechnical
78 practiced

Compare logical file copy, file-level imaging, and full-disk bitstream imaging for forensic purposes. For a live Linux server that must remain online, recommend an imaging strategy that balances evidence integrity, minimal downtime, and legal defensibility, and describe chain-of-custody practices you would use.

MediumTechnical
61 practiced

An endpoint has a suspicious svchost.exe process showing outbound connections. Outline forensic steps and tools on Windows to determine whether process injection or code hollowing has occurred, including volatile memory collection, indicators in process memory (RWX pages, remote threads), API hook detection, and relevant Event Log artifacts to check.

Unlock Full Question Bank

Get access to all 33 Kernel Architecture & OS Internals interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.