Informatica Interview Question

Recursive function to reverse a string what is thrashing in operating system what do you mean by diamond problem