This question evaluates a candidate's understanding of process creation and execution, shell command resolution, kernel and VFS filesystem interactions, and how directory entries and file metadata are retrieved; category/domain: Software Engineering Fundamentals.
In Linux, explain the end-to-end flow of what happens when a user types ls in a shell and presses Enter.
Include:
-l
,
-a
, and
-R