Pergunta de entrevista da empresa HARMAN

If we want you to implement a prototype algorithm from zero to fulfill noise cancellation, what will you do step by step?