Pergunta de entrevista da empresa Barclays

Describe depth first algorithm for walking a binary tree. Write psuedo code for hash map