Pergunta de entrevista da empresa Freenow by Lyft

Basic questions on design patterns