Cognizant Interview Question

what is dynamic memory allocation?