Pergunta de entrevista da empresa Block

I got a bracktracking question, class design question, and a string parsing question.