Demonstrate software engineering fundamentals | NVIDIA Interview Question