Salesforce interview question

write a program to reverse a string and explain the time complexity