Arista Networks Interview Question

1. Simple question involving char* passing to another function where it is changed. Asked about output. 2. A program printing an address of a variable. Will the same address be printed if run multiple times? What if 2 instances running at the same time using forks. What address is returned when the address is printed, virtual memory address or physical memory address? 3. Linked list question to remove two adjacent nodes if their sum equals some given value. 4. What system calls are called in Linux when any command is given to the terminal. 5. Question involving struct hack, structure padding, and incrementing a pointer initialized to NULL.