Gem Interview Question

Question on string combinations, dynamic programming, designing a web crawler and parallel programming exercise on javascript.