Adobe Interview Question

String, typical data structures and algorithms