Aptean interview question

Design patterns, Socket Programming Concepts, Taxi Pooling design logic