Pergunta de entrevista da empresa Analog Devices

all questions were basic digital design questions. How to construct a divide by 2 counter using flip flops etc. What is setup and hold time. What is the functioning of d flip flop.