Applied Materials Interview Question

Asked to write the class design for a problem. And a custom ArrayList implementation without resizing or copying the array.