Another classic Level 3:
If you're referring to (rank 04 — typically microshell or similar), I can provide: 42 exam 04
You may be tasked with sorting an array of integers or an array of strings (an array of arrays). Another classic Level 3: If you're referring to
: malloc , free , write , close , fork , waitpid , signal , kill , exit , chdir , execve , dup , dup2 , pipe , strcmp , strncmp . Key Features : Execution : Running commands using execve . : You must ensure no file descriptors are leaked
: You must ensure no file descriptors are leaked. A common test is using lsof -c microshell to verify only stdin , stdout , and stderr remain open after execution.
Level 3 often involves . For example: "Write a function that converts a sorted array into a balanced BST."
A critical part of the evaluation is ensuring no file descriptor leaks, especially when handling hundreds of pipes.