Pergunta de entrevista da empresa Elastic

Explain to me how you would design a web site? What components are needed etc..