Pergunta de entrevista da empresa Broadcom

3 coding questions and 2 system designs.