InterviewStack.io LogoInterviewStack.io

File System Forensics and Analysis Questions

Covers the principles and techniques for examining file systems to locate, recover, and interpret forensic artifacts and metadata. Candidates should understand file system internals including Master File Table structures, inode and directory record layouts, journaling behavior, and differences between common file systems such as New Technology File System, File Allocation Table variants, Extended Filesystem version four, Hierarchical File System Plus, and Apple File System. Topics include how files are allocated, modified, deleted, and recovered; slack space and unallocated space analysis; file carving and content recovery; recovery of deleted file metadata; timestamps and their forensic significance including created, modified, accessed, and changed values; ownership and permission metadata; how application data, logs, caches, temporary files, and registry data generate artifacts; and how metadata and artifacts can be used to reconstruct user activity timelines. Candidates should also be familiar with anti forensic techniques such as timestamp manipulation, secure deletion, and data hiding, and with strategies for prioritizing and triaging analysis when faced with large volumes of evidence. Familiarity with evidence handling principles, hashing for integrity verification, and common forensic workflows and tools is expected.

HardTechnical
42 practiced
In ext4, inodes (and their numbers) can be reused after deletion. Devise a forensic method to determine whether a deleted inode's content has been overwritten or reused, including which filesystem structures to inspect (inode table, block group descriptors, orphan list, journal) and how to corroborate your findings with non-filesystem artifacts.
MediumTechnical
41 practiced
You have 90 minutes on-scene with a single analyst and a 2TB corporate laptop suspected of data exfiltration. Create a prioritized triage plan listing the artifacts and commands/tools you would collect first (volatile and non-volatile), how to preserve evidence, and how to document actions while minimizing disruption to volatile data.
HardSystem Design
46 practiced
Design a scalable forensic processing pipeline to ingest 100+ disk images per month: include components for acquisition ingestion, hash verification, automated triage, artifact extraction, timeline generation, indexing/search backend, analyst review queue, and long-term storage. Explain technology choices, how you ensure integrity and chain-of-custody, and how you handle scalability and parallel processing.
MediumTechnical
44 practiced
Explain key differences between HFS+ (HFS Plus) and APFS that impact forensic analysis: catalog B-tree vs APFS B-tree/object map, journaling vs copy-on-write/snapshots, and differences in file deletion semantics. Give examples of how recovery strategies differ between the two.
MediumTechnical
40 practiced
You're given a raw disk image with an NTFS volume. Describe, step-by-step, how you would locate and interpret MFT entries to identify metadata for recently deleted files. Include how to identify deleted MFT entries, important attributes to parse, and how to reconstruct filename history when multiple $FILE_NAME attributes exist.

Unlock Full Question Bank

Get access to hundreds of File System Forensics and Analysis interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.