Pergunta de entrevista da empresa AMD

Explain a flip flop's design and timing. (From basic logic gates)