Novel Office Interview Question

Technical Questions and Self introduction