Pergunta de entrevista da empresa Persistent Systems

1. How to Design an application with detailed level design, what class are required, what data types, design patterns