ElasticRun interview question

Explain a framework in detail